home *** CD-ROM | disk | FTP | other *** search
/ ShareWare OnLine 2 / ShareWare OnLine Volume 2 (CMS Software)(1993).iso / comm2 / wmail207.zip / WM.DOC < prev    next >
Text File  |  1993-02-13  |  111KB  |  2,776 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                  WILDMAIL! v2.07
  14.  
  15.                         Echomail Processor for WILDCAT!
  16.                               v3.00-3.02 thru v3.6x
  17.  
  18.  
  19.               (c) Copyright 1991, 1993 by Online Computer Resources
  20.  
  21.  
  22.                 2036 Columbus Pkwy, Suite 405, Benicia, CA 94510
  23.                    Voice: (707) 552-1122  BBS: (707) 552-0602
  24.  
  25.                                All Rights Reserved
  26.                                 Revised: 02/13/93
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.                                     WILDMAIL!
  35.  
  36.                                 TABLE OF CONTENTS
  37.  
  38.  
  39.  
  40.           INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . .   1
  41.  
  42.           ABOUT THIS DOCUMENTATION  . . . . . . . . . . . . . . . . . .   2
  43.  
  44.           ACKNOWLEDGEMENTS  . . . . . . . . . . . . . . . . . . . . . .   3
  45.  
  46.           REGISTRATION/ORDERING INFORMATION . . . . . . . . . . . . . .   3
  47.  
  48.           INSTALLATION  . . . . . . . . . . . . . . . . . . . . . . . .   4
  49.                FILES INCLUDED . . . . . . . . . . . . . . . . . . . . .   4
  50.                UPGRADING WILDMAIL!  . . . . . . . . . . . . . . . . . .   5
  51.                INSTALLING WILDMAIL! FOR THE FIRST TIME  . . . . . . . .   6
  52.  
  53.           COMMAND LINE OPTIONS  . . . . . . . . . . . . . . . . . . . .   7
  54.                USAGE  . . . . . . . . . . . . . . . . . . . . . . . . .   7
  55.                ?  . . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  56.                TOSS . . . . . . . . . . . . . . . . . . . . . . . . . .   7
  57.                SCAN . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  58.                PACK . . . . . . . . . . . . . . . . . . . . . . . . . .   8
  59.                PURGE  . . . . . . . . . . . . . . . . . . . . . . . . .   8
  60.                REBUILD  . . . . . . . . . . . . . . . . . . . . . . . .   9
  61.                -A . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  62.                -N . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  63.                -R . . . . . . . . . . . . . . . . . . . . . . . . . . .   9
  64.                -S . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  65.                -T . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  66.                -Q . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
  67.  
  68.           AREAS.BBS FILE  . . . . . . . . . . . . . . . . . . . . . . .  11
  69.  
  70.           AREAFIX . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  71.  
  72.           WM.CFG FILE . . . . . . . . . . . . . . . . . . . . . . . . .  13
  73.                GENERAL CONFIGURATION INFORMATION  . . . . . . . . . . .  13
  74.                     ZONE  . . . . . . . . . . . . . . . . . . . . . . .  13
  75.                     ADDRESS . . . . . . . . . . . . . . . . . . . . . .  13
  76.                     MAILER  . . . . . . . . . . . . . . . . . . . . . .  14
  77.                     INBOUND . . . . . . . . . . . . . . . . . . . . . .  14
  78.                     AKA . . . . . . . . . . . . . . . . . . . . . . . .  14
  79.                     ADDTOSEENBY . . . . . . . . . . . . . . . . . . . .  14
  80.                     MAP_ZONE  . . . . . . . . . . . . . . . . . . . . .  15
  81.                     DEFAULT_ZONE  . . . . . . . . . . . . . . . . . . .  15
  82.                     MATCH_ZONE  . . . . . . . . . . . . . . . . . . . .  16
  83.                     OUT_ZONE  . . . . . . . . . . . . . . . . . . . . .  17
  84.                     POINTBOSS . . . . . . . . . . . . . . . . . . . . .  18
  85.                     POINTNET  . . . . . . . . . . . . . . . . . . . . .  18
  86.  
  87.  
  88.  
  89.  
  90.  
  91.                                         i
  92.  
  93.  
  94.  
  95.                                     WILDMAIL!
  96.  
  97.                                 TABLE OF CONTENTS
  98.  
  99.  
  100.  
  101.                     WILDCAT . . . . . . . . . . . . . . . . . . . . . .  18
  102.                     NETMAIL . . . . . . . . . . . . . . . . . . . . . .  18
  103.                     MATRIXMAIL  . . . . . . . . . . . . . . . . . . . .  19
  104.                     OUTBOUND  . . . . . . . . . . . . . . . . . . . . .  19
  105.                     LOG . . . . . . . . . . . . . . . . . . . . . . . .  19
  106.                     BADECHO . . . . . . . . . . . . . . . . . . . . . .  20
  107.                     DUPLICATES  . . . . . . . . . . . . . . . . . . . .  20
  108.                     MAXMESSAGES . . . . . . . . . . . . . . . . . . . .  20
  109.                     NULLMESSAGE . . . . . . . . . . . . . . . . . . . .  21
  110.                     KILLSENT  . . . . . . . . . . . . . . . . . . . . .  21
  111.                     INTLADDRESSING  . . . . . . . . . . . . . . . . . .  21
  112.                     NONETMAILMESSAGE  . . . . . . . . . . . . . . . . .  21
  113.                     NOTIFY  . . . . . . . . . . . . . . . . . . . . . .  21
  114.                     PURGE . . . . . . . . . . . . . . . . . . . . . . .  22
  115.                     STANDARDARCHIVE . . . . . . . . . . . . . . . . . .  22
  116.                     UNPACKER  . . . . . . . . . . . . . . . . . . . . .  23
  117.                     PACKER  . . . . . . . . . . . . . . . . . . . . . .  24
  118.                     TYPEPACK  . . . . . . . . . . . . . . . . . . . . .  24
  119.                     SWAP<>    . . . . . . . . . . . . . . . . . . . . .  25
  120.                     DELETESEENBYLINES . . . . . . . . . . . . . . . . .  26
  121.                     SHOWSEENBYLINES . . . . . . . . . . . . . . . . . .  26
  122.                     DELETEAFTERTOSSING  . . . . . . . . . . . . . . . .  26
  123.                     FORWARDPACKETS  . . . . . . . . . . . . . . . . . .  26
  124.                     NOEMS . . . . . . . . . . . . . . . . . . . . . . .  27
  125.                     LOCKCOUNT . . . . . . . . . . . . . . . . . . . . .  27
  126.                     QUIETARC  . . . . . . . . . . . . . . . . . . . . .  27
  127.                     SEENBYCHECKING  . . . . . . . . . . . . . . . . . .  28
  128.  
  129.           SAMPLE DISPLAY SCREEN . . . . . . . . . . . . . . . . . . . .  29
  130.                WINDOW DEFINITIONS . . . . . . . . . . . . . . . . . . .  29
  131.                     INBOUND MAIL ARCHIVES . . . . . . . . . . . . . . .  29
  132.                     STATISTICS  . . . . . . . . . . . . . . . . . . . .  30
  133.                     MAIL PACKET QUEUE . . . . . . . . . . . . . . . . .  30
  134.                     CURRENT ACTIVITY  . . . . . . . . . . . . . . . . .  30
  135.                     FREE MEMORY . . . . . . . . . . . . . . . . . . . .  30
  136.  
  137.           ORIGIN LINES  . . . . . . . . . . . . . . . . . . . . . . . .  31
  138.  
  139.           HELP SCREEN . . . . . . . . . . . . . . . . . . . . . . . . .  32
  140.  
  141.           EXIT ERRORLEVELS  . . . . . . . . . . . . . . . . . . . . . .  33
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.                                        ii
  153.  
  154.  
  155.  
  156.                                     WILDMAIL!
  157.  
  158.                                 TABLE OF CONTENTS
  159.  
  160.  
  161.  
  162.           WILDMAIL! LICENSING AND DISTRIBUTION AGREEMENT  . . . . . . .  34
  163.                NO WARRANTY  . . . . . . . . . . . . . . . . . . . . . .  36
  164.  
  165.           TECHNICAL SUPPORT . . . . . . . . . . . . . . . . . . . . . .  37
  166.  
  167.           APPENDIX A, LIMITS AND SIZES  . . . . . . . . . . . . . . . .  38
  168.                MEMORY REQUIREMENTS  . . . . . . . . . . . . . . . . . .  38
  169.                WM.CFG FILE LIMITS . . . . . . . . . . . . . . . . . . .  38
  170.  
  171.           APPENDIX B, OTHER TECHNICAL NOTES . . . . . . . . . . . . . .  39
  172.                TOSSING ARCMAIL IN DATE/TIME ORDER   . . . . . . . . . .  39
  173.                NODE NUMBER SYNTAX SHORTCUTS . . . . . . . . . . . . . .  39
  174.                LARGE MESSAGES . . . . . . . . . . . . . . . . . . . . .  39
  175.                NO CONTENT MESSAGES  . . . . . . . . . . . . . . . . . .  39
  176.  
  177.           FRONTDOOR BATCH FILES . . . . . . . . . . . . . . . . . . . .  40
  178.                ASSOCIATED BATCH FILES . . . . . . . . . . . . . . . . .  40
  179.                SYSTEM FLOW  . . . . . . . . . . . . . . . . . . . . . .  41
  180.                CAT.BAT EXPLANATION  . . . . . . . . . . . . . . . . . .  42
  181.                DOBBS.BAT  . . . . . . . . . . . . . . . . . . . . . . .  46
  182.                EXEBBS.BAT . . . . . . . . . . . . . . . . . . . . . . .  47
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.                                        iii
  214.  
  215.  
  216.           WILDMAIL! v2.07
  217.           CHANGES
  218.  
  219.  
  220.  
  221.           BUG FIXES
  222.  
  223.                o    Changed the way WM determines the incoming netmail message
  224.                     zone number.
  225.  
  226.                o    Fixed a problem where the presence of the word SEEN-BY
  227.                     caused the rest of the message to not display the text.
  228.  
  229.                o    Fixed a problem where netmail messages were being sent
  230.                     as crash even though the user wasn't allowed to send crash
  231.                     mail.
  232.  
  233.                o    Fixed a problem where WM was creating duplicate file
  234.                     attach messages for mail archives when STANDARDARCHIVE
  235.                     was commented out.
  236.  
  237.  
  238.           NEW FEATURES
  239.  
  240.                o    Added a new WM.CFG option - SEENBYCHECKING.  If this
  241.                     option is specified then WM will check for the presence
  242.                     of SEENBY's in a message.  If SEENBY's are not found,
  243.                     then a bad message is created.  If this option is not
  244.                     specified, then no SEENBY checking is done at all.
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.                                     iv
  276.  
  277.  
  278.           WILDMAIL! v2.07
  279.           EVALUATION KEY
  280.  
  281.  
  282.  
  283.           30 DAY EVALUATION KEY FILE
  284.  
  285.                WILDMAIL! utilizes a special file to activate its usage for
  286.                a period of 30 days.  This method allows the program to be
  287.                fully utilized with all options enabled for the duration of
  288.                the evaluation period.  If the product hasn't been registered
  289.                after the thirty days, WILDMAIL! will inform you it has
  290.                expired and will simply cease to run.
  291.  
  292.                Since the current method of distribution prevents a "dated"
  293.                key file from be included in WMAIL207.ZIP, you must dial up
  294.                the support board (listed below) and create this special key
  295.                file.  Selecting the "Create WM.ID Key File" option from the
  296.                Main Menu initiates this process and you simply enter in the
  297.                required information and then follow the instructions for
  298.                downloading.
  299.  
  300.                The WILDMAIL! support board may reached by dialing:
  301.  
  302.                          (707) 552-0602
  303.  
  304.                Only one key per person/registration number will be allowed.
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.                                      v
  337.  
  338.  
  339.           WILDMAIL! v2.07                                        Page  1
  340.           INTRODUCTION
  341.  
  342.  
  343.  
  344.           WILDMAIL! v2.07 is an echomail processor for WILDCAT! v3.xx BBS
  345.           software.  WILDMAIL!, hereinafter referred to as WM, processes
  346.           standard Fidonet compatible mail archives received from a front end
  347.           mailer like D'Bridge, FrontDoor or BinkleyTerm.  After unpacking,
  348.           WM processes the .PKT files and tosses those messages directly into
  349.           the corresponding WILDCAT! message conferences.  It also forwards
  350.           those incoming messages to nodes (up/downstream) as specified in
  351.           the AREAS.BBS file.
  352.  
  353.           Conversely, it extracts new messages and outputs them into the .PKT
  354.           format and then creates a standard Fidonet mail archive and passes
  355.           that to the front end mailer to process as outbound mail.
  356.  
  357.  
  358.           Here's a sampling of WM's capabilities:
  359.  
  360.                .    Multi-Zone/Network support.
  361.  
  362.                .    Able to unpack/pack most types of archive mail bundles
  363.                     such as ARC, PAK, LZH, ZIP, ARJ and ZOO.
  364.  
  365.                .    Point support as both a BOSS and a POINT node.
  366.  
  367.                .    Supports passthru conferences.
  368.  
  369.                .    Kill duplicate messages based on a count set up in the
  370.                     WM.CFG file.
  371.  
  372.                .    Supports a unique ORIGIN line per conference.
  373.  
  374.                .    Quiet mode of operation.  Turns display mode off to
  375.                     decrease processing time.
  376.  
  377.                .    Status log file reporting.
  378.  
  379.                .    Private Echomail messages.
  380.  
  381.                .    Full screen display with statistics.
  382.  
  383.  
  384.  
  385.  
  386.           WILDMAIL! v2.07                                        Page  2
  387.           ABOUT THIS DOCUMENTATION
  388.  
  389.  
  390.  
  391.           This document is a reference manual on how to set up and run WM.
  392.           The documentation assumes that you know something about
  393.           net/echomail, and is not a tutorial on how to set up and run a
  394.           frontend mailer program such as FrontDoor, D'Bridge or BinkleyTerm.
  395.  
  396.           There is however a section on setting up the batch files for
  397.           FrontDoor, but are only shown for example only.  WE CAN NOT SUPPORT
  398.           THE SETUP AND CONFIGURATION OF FRONTDOOR!
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.           WILDMAIL! v2.07                                        Page  3
  407.           ACKNOWLEDGEMENTS
  408.  
  409.  
  410.  
  411.           Thanks go to Mustang Software Inc. for creating an exceptional
  412.           product in WILDCAT! v3.x.  Also, thanks go to the great people who
  413.           were our guinea pigs in the first versions of this program and who
  414.           shared in it's development - the ALPHA/BETA testers of WILDCAT!
  415.           v3.x!
  416.  
  417.  
  418.           To them all - Thanks!
  419.  
  420.  
  421.           Derek Koopowitz/Joe Martin
  422.  
  423.           Online Computer Resources
  424.           2036 Columbus Pkwy,  #405
  425.           Benicia,  CA  94510
  426.  
  427.           Fidonet 1:161/123, 1:161/502, 1:161/503, 1:161/504
  428.  
  429.  
  430.  
  431.  
  432.           REGISTRATION/ORDERING INFORMATION
  433.  
  434.           International (except Australia) and USA orders are handled by us
  435.           at Online Computer Resources.  Australian orders are handled by
  436.           Barcastle Enterprises located in Melbourne Australia.  Please see
  437.           the enclosed REGISTER.DOC file for full ordering information.
  438.  
  439.  
  440.  
  441.           WILDMAIL! v2.07                                        Page  4
  442.           INSTALLATION
  443.  
  444.  
  445.  
  446.           FILES INCLUDED
  447.  
  448.           Your WM installation kit is distributed in a single compressed
  449.           library file containing these files:
  450.  
  451.  
  452.                READ.ME        Introductory comments and any last minute
  453.                               changes.
  454.  
  455.                WHATSNEW.nnn   File(s) describing bug fixes/enhancements to WM
  456.                               for WM.
  457.  
  458.                REGISTER.DOC   Registration form used when registering the
  459.                               product.
  460.  
  461.                EVALKEY.DOC    How to get an evaluation key to run WM.
  462.  
  463.                WM.EXE         WM, the executable.
  464.  
  465.                WM.OVR         WM overlay file.
  466.  
  467.                WM.DOC         This documentation file.
  468.  
  469.                WM.CFG         Sample configuration file for WM.
  470.  
  471.                AREAS.BBS      Sample file showing echomail areas and the
  472.                               area distribution.
  473.  
  474.                WMCRASH.LST    Sample file showing user names that are
  475.                               allowed to send Netmail messages flagged as
  476.                               CRASH.
  477.  
  478.                ORIGIN.002     Sample ORIGIN.nnn file.
  479.  
  480.                WMRUTE.CFG     Blank routing configuration file for the PACK
  481.                               option of WM when running under BinkleyTerm.
  482.                               (Not used at this time)
  483.  
  484.                DB-CFG.ZIP     Sample configuration files for setting up
  485.                               D'Bridge with WM.
  486.  
  487.                FD-CFG.ZIP     Sample configuration files for setting up
  488.                               FrontDoor with WM.
  489.  
  490.                BI-CFG.ZIP     Sample configuration files for setting up
  491.                               BinkleyTerm with WM.
  492.  
  493.  
  494.  
  495.           WILDMAIL! v2.07                                        Page  5
  496.           INSTALLATION/UPGRADE
  497.  
  498.  
  499.  
  500.           UPGRADING FROM v2.00-2.06
  501.           =========================
  502.  
  503.                1.   Print out the contents of your existing WM.CFG file.
  504.  
  505.                2.   Unzip WMAIL207.ZIP and copy WM.EXE, WM.OVR and WM.CFG
  506.                     files into the existing \WILDMAIL directory overwriting
  507.                     the previous files.
  508.  
  509.                3.   Using a standard ASCII editor, make the necessary
  510.                     changes to the new WM.CFG file to reflect your current
  511.                     settings from the printed out copy of your old WM.CFG
  512.                     file.
  513.  
  514.                4.   Activate/deactivate the new options as necessary in the
  515.                     new WM.CFG file.
  516.  
  517.                5.   Edit/create the WMCRASH.LST file if needed.
  518.  
  519.  
  520.           UPGRADING WM FROM EARLIER THAN v2.00
  521.           ====================================
  522.  
  523.                1.   Make a complete backup of your existing \WILDMAIL
  524.                     directory.  Very important!  Print out a copy of your
  525.                     existing WM.CFG file.
  526.  
  527.                2.   Delete all files from your existing \WILDMAIL directory
  528.                     EXCEPT AREAS.BBS and WM.ID if you have previously
  529.                     registered WM.
  530.  
  531.                3.   Unzip the contents of WMAIL207.ZIP into the \WILDMAIL
  532.                     directory allowing overwrites on everything EXCEPT your
  533.                     AREAS.BBS file.
  534.  
  535.                4.   Using a ASCII text editor, make the necessary changes to
  536.                     the *new* WM.CFG file from your old copy you printed out
  537.                     in step 2.  Do NOT use your old WM.CFG file!
  538.  
  539.                5.   Make sure all the packer types that have been defined in
  540.                     your WM.CFG do in fact exist in your path.  WM now
  541.                     checks to make sure that these compression and
  542.                     decompression programs physically exist prior to
  543.                     starting any mail processing.
  544.  
  545.                6.   REMOVE the old -C command line parameter from your
  546.                     mailers BATch file.  THIS IS VERY IMPORTANT!  Automatic
  547.                     cleanup is now performed.  Refer to the *new* -N
  548.                     replacement option for additional information.
  549.  
  550.                7.   Edit/create the WMCRASH.LST file if needed.
  551.  
  552.  
  553.  
  554.  
  555.           WILDMAIL! v2.07                                        Page  6
  556.           INSTALLATION/UPGRADE
  557.  
  558.  
  559.  
  560.           If you encounter any problems, always do your checking from the DOS
  561.           prompt and NOT from a batch file.  This will allow plenty of time
  562.           to read whatever gets displayed to the screen.  All internal error
  563.           messages detected by WM will be placed in the log file that is
  564.           defined in WM.CFG (normally WM.LOG) for later review.
  565.  
  566.  
  567.           INSTALLING WM FOR THE FIRST TIME
  568.           ================================
  569.  
  570.                1.   Create a directory called \WILDMAIL.
  571.  
  572.                2.   Unzip the contents of WMAIL207.ZIP into the \WILDMAIL
  573.                     directory.  If you've registered WM, you will need to
  574.                     place the WM.ID file in this directory as well.
  575.  
  576.                2.   Edit the WM.CFG file with any ASCII text editor to meet
  577.                     your specific configuration needs.  Refer to the section
  578.                     on this file for detailed configuration information.
  579.  
  580.                3.   Edit the example AREAS.BBS file with any ASCII text
  581.                     editor and specify the WILDCAT! message conference
  582.                     numbers and net/node addresses which will be receiving
  583.                     mail.
  584.  
  585.                4.   Edit/create the WMCRASH.LST file if needed.
  586.  
  587.                5.   Edit your mailers batch file to add WM to it so that it
  588.                     can take care of the following tasks:
  589.  
  590.                     .    incoming mail tossing/forwarding
  591.  
  592.                     .    scheduled scanning of your echomail areas
  593.  
  594.                     .    scanning and packing mail after new messages are
  595.                          created on your system
  596.  
  597.           Various sample mailer configurations and batch files have been
  598.           included with this release to aid in the setup and implementation
  599.           of WM.  Please refer to the appropriate xx-CFG.ZIP for your
  600.           configuration needs.
  601.  
  602.  
  603.  
  604.  
  605.  
  606.           WILDMAIL! v2.07                                        Page  7
  607.           COMMAND LINE OPTIONS
  608.  
  609.  
  610.  
  611.           COMMAND LINE USAGE:
  612.  
  613.                WM TOSS SCAN PACK PURGE REBUILD,<# of dupes>
  614.                   -A<filename>
  615.                   -N
  616.                   -R<conference #>,<net/node id>,<starting msg #>
  617.                   -S<schedule_name>
  618.                   -T<conference #>,<extract count>
  619.                   -Q
  620.  
  621.  
  622.           Below is a list of available command line parameters that can be
  623.           used when running WM.
  624.  
  625.  
  626.           ?
  627.                This will cause WM to display a help screen that allows menu
  628.                style selection of command line parameters for specific help
  629.                information.
  630.  
  631.                     Example Usage:  WM ?
  632.  
  633.  
  634.           TOSS
  635.                This parameter will cause WM to toss messages into their
  636.                respective message bases.
  637.  
  638.                     Example Usage:  WM TOSS
  639.  
  640.                This process starts off by scanning your defined BADECHO
  641.                directory for any .MSG files and if there's a defined
  642.                conference, tosses them into their respective conferences.
  643.                Next, it proceeds to decompress the first mail archive found
  644.                in the INBOUND directory and then starts the process of
  645.                tossing/adding messages to their respective conferences.
  646.  
  647.                If the PURGE option is enabled in WM.CFG, then WM will purge
  648.                the oldest message before adding a new one if the conference
  649.                is at it's defined limit as specified in MAKEWILD.
  650.  
  651.  
  652.  
  653.  
  654.           WILDMAIL! v2.07                                        Page  8
  655.           COMMAND LINE OPTIONS
  656.  
  657.  
  658.  
  659.           SCAN
  660.                This is used to search for newly entered messages, then
  661.                extract and forward them as defined in the AREA.BBS file.
  662.  
  663.                     Example Usage:  WM SCAN
  664.  
  665.                This process begins by reading the contents of AREAS.BBS for
  666.                a list of conferences to process and extracts ALL messages
  667.                based upon the LAST EXTRACT COUNT (see -T parameter) for that
  668.                conference.  Then as defined in WM.CFG with the TYPEPACK
  669.                keyword, each node that has been specified to receive mail,
  670.                will have it packed up in it's designated ARCHIVAL format.
  671.                See TYPEPACK keyword.
  672.  
  673.  
  674.           PACK
  675.                This option is only used when BINKLEY has been selected as the
  676.                Mailer type.
  677.  
  678.                     Example Usage:  WM PACK
  679.  
  680.                At present WM does not support it's own internal packing,
  681.                bundling and routing of outbound mail.  This parameter will
  682.                however, call an external program called Qmail (QM.EXE with
  683.                the pack option).  The associated .CFG files for this program
  684.                must be configured for proper operation.  This program is not
  685.                supplied with WM.
  686.  
  687.  
  688.           PURGE
  689.                This will maintain the allowable message count defined in
  690.                MAKEWILD for each message conference configured in the
  691.                AREAS.BBS file.
  692.  
  693.                     Example Usage:  WM PURGE
  694.  
  695.                Normally, this option would be used if you have excluded the
  696.                PURGE option from the WM.CFG configuration file and could be
  697.                run as a scheduled BBS event.  There would be a minor savings
  698.                in time to process the incoming mail, minimizing downtime of
  699.                that node for processing mail.  However, disk space will be
  700.                taken up for those unused blank slots in the message database.
  701.  
  702.  
  703.  
  704.           WILDMAIL! v2.07                                        Page  9
  705.           COMMAND LINE OPTIONS
  706.  
  707.  
  708.  
  709.           REBUILD,<nnnnnn>
  710.                This forces a complete rebuild of WILDDUPS.IX file located in
  711.                the \WILDMAIL directory.
  712.  
  713.                     Example Usage:  WM REBUILD,5000
  714.  
  715.                This will read the information stored in the WILDDUPS.DAT file
  716.                and re-create a new database containing 5000 of the most
  717.                current messages for duplicate checking.  The <nnnnnn> option
  718.                is used to override the number of duplicates you specified in
  719.                the WM.CFG file.  Please note the placement of the comma
  720.                between REBUILD and the defined duplicates number.
  721.  
  722.                Also note that if the WILDDUPS.DAT file is corrupted or
  723.                missing, it will be replaced by a new WILDDUPS.DAT file
  724.                containing 0 messages.
  725.  
  726.  
  727.           -A<filename>
  728.                This will tell WM to use the specified file name as the
  729.                AREAS.BBS file, instead of the default AREAS.BBS file.
  730.  
  731.                     Example Usage:  WM -Anewarea.bbs
  732.  
  733.  
  734.           -N
  735.                This option DISABLES a cleanup of the FrontDoor or D'Bridge
  736.                outbound directory.
  737.  
  738.                     Example Usage:  WM -N
  739.  
  740.                WM now automatically cleans up the outbound directory prior
  741.                to any tossing or extraction of messages.  This option is used
  742.                to override that process and leave the outbound mail archives
  743.                in the outbound directory.
  744.  
  745.                IF THIS OPTION IS USED, IT COULD CAUSE DUPLICATES TO BE SENT
  746.                OUT!  PLEASE BE CAREFUL!
  747.  
  748.  
  749.           -R<conference #>,<net/node id>,<starting msg #>
  750.                This option will rescan a specified conference and extract
  751.                mail for the node specified.
  752.  
  753.                Example Usage : WM -R14,161/502 or WM -R14,161/502,50
  754.  
  755.                NOTE the placement of the "," between the <conference #>, the
  756.                <net/node id> and the <starting msg #>.
  757.  
  758.                The first example would rescan conference number 14 and
  759.                forward that mail to the address 161/502.
  760.  
  761.  
  762.  
  763.           WILDMAIL! v2.07                                        Page 10
  764.           COMMAND LINE OPTIONS
  765.  
  766.  
  767.  
  768.           -R<conference #>,<net/node id>,<starting msg #> - (continued)
  769.  
  770.                The second example would rescan conference number 14 starting
  771.                at message number 50 and forward mail to the address 161/502.
  772.                The starting message number is optional and if left out will
  773.                force a rescan or extraction of all messages in the defined
  774.                conference.
  775.  
  776.                Each messages ORIGINAL origin, seenby and path lines will be
  777.                stripped out.  USE WITH CAUTION!
  778.  
  779.  
  780.           -S<schedule name>
  781.                This will run the specified schedule name in the QM_ROUTE.CFG
  782.                file.
  783.  
  784.                     Example Usage:  WM -Smysched PACK
  785.  
  786.                This is for BINKLEY SYSTEMS ONLY.  Must be used with the PACK
  787.                command.
  788.  
  789.  
  790.           -T<conference #>,<last extracted msg #>
  791.                Resets the last extract message count to the number specified
  792.                for the conference.
  793.  
  794.                     Example Usage:  WM -T14,100
  795.  
  796.                Note the "," comma between the <conference #> and the <last
  797.                extracted msg #> as well as the conference number NEXT to the
  798.                -T parameter (no spaces).  The above example would reset the
  799.                last extract number in conference 14 to 100.  All messages
  800.                numbered ABOVE 100 would then be sent during the next
  801.                execution of "WM SCAN".  USE WITH CAUTION!
  802.  
  803.  
  804.           -Q
  805.                QUIET Mode.  WM processes the mail with minimal screen
  806.                displays.
  807.  
  808.                     Example Usage:  WM TOSS -Q
  809.  
  810.                When this option is used, WM will display a spinning propeller
  811.                on the screen to indicate activity.
  812.  
  813.                This option is for use when running under multitaskers like
  814.                DESQview as it reduces the processing time by decreasing the
  815.                resources required to maintain the WM full-screen
  816.                status/activity display.
  817.  
  818.  
  819.  
  820.  
  821.           WILDMAIL! v2.07                                        Page 11
  822.           AREAS.BBS FILE
  823.  
  824.  
  825.  
  826.           The AREAS.BBS file is a standard ASCII text file containing
  827.           information used to direct WM how to process mail in and out of
  828.           WILDCAT!, plus any forwarding of mail.  This file can be considered
  829.           the master road map for WM.  The AREAS.BBS file in WILDMAIL!
  830.           follows the exact same format as QuickBBS's AREAS.BBS file.
  831.  
  832.           First line of this file MUST contain your Origin line information
  833.           followed by a # (pound sign).  Typically, the origin line info is
  834.           your BBS name and number.  THIS MUST BE ON THE VERY FIRST LINE!
  835.  
  836.           Example:   WILDMAIL! Support BBS - (707) 552-0602 #
  837.  
  838.           WM will then substitute your primary address in place of the pound
  839.           sign (#).  After modification, the origin line will look like:
  840.  
  841.                WILDMAIL! Support BBS - (707) 552-0602 (1:161/123)
  842.  
  843.           This will be added to every message extracted FROM your system.
  844.           The TOTAL line length (including the address added by WM) must NOT
  845.           exceed 65 characters.
  846.  
  847.           The following lines are used to create a table that identifies what
  848.           WM will do for each conference configured.  Each line must contain
  849.           the actual WILDCAT! conference number, the EXACT conference name
  850.           and the net/node address of EACH node that WM will forward new
  851.           messages TO.
  852.  
  853.           Example: <##>     <CONF>         <FWD>
  854.  
  855.                     11      WILDCAT       1:161/503
  856.                     12      ANIME         1:161/503 161/123.1 22334/2
  857.                     P       MENSA         1:161/504
  858.  
  859.           NOTE: The titles in < >'s are shown for demonstration only!
  860.  
  861.  
  862.           ## -      The number entered here is the actual WILDCAT!
  863.                     conference number as defined in MAKEWILD.
  864.  
  865.                     The letter P is used for conferences which will *NOT* be
  866.                     added to the message base, but rather passthru to the
  867.                     nodes specified in <FWD>.
  868.  
  869.           CONF -    This MUST BE the exact conference name defined by the
  870.                     network you're processing mail from and not necessarily
  871.                     the conference description defined in MAKEWILD.  If this
  872.                     information is misspelled, WM will toss these messages
  873.                     into the BADECHO directory.
  874.  
  875.  
  876.  
  877.           WILDMAIL! v2.07                                        Page 12
  878.           AREAS.BBS FILE
  879.  
  880.  
  881.  
  882.           FWD  -    These are the net/node number(s) you want to FORWARD the
  883.                     replies and new messages TO.  Normally, this is your HUB
  884.                     or your downlink nodes.
  885.  
  886.  
  887.           If WM sees an .1 attached to the node address, it will look for the
  888.           POINTNET address specified in the WM.CFG configuration file.
  889.  
  890.           Line width is limited to 250 characters and the AREAS.BBS file can
  891.           support up to 1000 conferences.  Comments maybe added to the file
  892.           by placing a ; (semicolon) at the beginning of each line.
  893.  
  894.  
  895.  
  896.           AREAFIX
  897.  
  898.           For AREAFIX users, configure AREAFIX.CTL to use a QuickBBS style
  899.           format AREAS.BBS file.
  900.  
  901.  
  902.  
  903.  
  904.           WILDMAIL! v2.07                                        Page 13
  905.           WM.CFG CONFIGURATION FILE
  906.  
  907.  
  908.  
  909.           The WM.CFG file is used to configure the operating characteristics
  910.           of WM.  This is a standard ASCII text file that can be edited by
  911.           any number of available ASCII editors.
  912.  
  913.           The basic rules are as follows:
  914.  
  915.                .    Comments are allowed by placing a ; (semi-colon) at the
  916.                     beginning of each line and are ignored by WM.
  917.  
  918.                .    Keywords are defined in UPPERCASE to help distinguish
  919.                     them from other information.  (all options are case
  920.                     *insensitive* to WM however)
  921.  
  922.                .    < >'s are used to define required or optional
  923.                     information used with this keyword.  The < >'s are NOT
  924.                     to be used and are shown for example only!
  925.  
  926.  
  927.           Below is a complete list of all the available keywords and
  928.           associated descriptions and sample usage formats.  Each system is
  929.           unique, so each option needs to be considered carefully.
  930.  
  931.  
  932.           ZONE <number>
  933.           [REQUIRED]
  934.  
  935.                This is your primary zone number.
  936.  
  937.                     Example Usage:  ZONE 1
  938.  
  939.                Anytime you specify a network number in the WM.CFG file that
  940.                doesn't include a zone (i.e. 106/111 instead of 1:106/111),
  941.                WM will default the zone to the ZONE <number>.  The exception
  942.                to this is when you have multiple network numbers on a line
  943.                and specify the zone in the previous entry.  In other words:
  944.  
  945.                     2:10/10 10/11 12
  946.  
  947.                will be interpreted as zone 2 nodes, and
  948.  
  949.                     10/10 10/11 12
  950.  
  951.                will be interpreted as your primary ZONE nodes.
  952.  
  953.  
  954.           ADDRESS <net/node>
  955.           [REQUIRED]
  956.  
  957.                This is your primary network address.  You would enter your
  958.                net/node number here WITHOUT the zone.
  959.  
  960.                     Example Usage:  ADDRESS 161/503
  961.  
  962.  
  963.  
  964.           WILDMAIL! v2.07                                        Page 14
  965.           WM.CFG CONFIGURATION FILE
  966.  
  967.  
  968.  
  969.           MAILER <mailer type>
  970.           [REQUIRED]
  971.  
  972.                This is the front end mailer type that you run.  This is used
  973.                for proper handling of Netmail messages.  Listed below are the
  974.                three supported types.
  975.  
  976.                     DBRIDGE   - D'Bridge
  977.                     FRONTDOOR - FrontDoor or Seadog
  978.                     BINKLEY   - BinkleyTerm
  979.  
  980.                     Example Usage: MAILER FRONTDOOR
  981.  
  982.  
  983.           INBOUND <drive:\directory path>
  984.           [REQUIRED]
  985.  
  986.                This is the directory where all your inbound mail is placed.
  987.  
  988.                     Example Usage:  INBOUND c:\fd\file
  989.  
  990.                This directory MUST be the same one as defined as your INBOUND
  991.                directory for your front end mailer.  Normally;
  992.  
  993.                     C:\BINKLEY\FILES   for BinkleyTerm v2.40+
  994.                     C:\FD\FILE         for FrontDoor v1.99c or v2.02
  995.                     C:\DB\FILE         for D'Bridge v1.30+
  996.  
  997.  
  998.           AKA <zone:net/node>                                    LIMIT: 20
  999.           [OPTIONAL]
  1000.  
  1001.                These are additional "aka" network addresses and are used to
  1002.                match incoming netmail messages to your alias addresses.  You
  1003.                can define only one AKA per line, up to 20 lines are allowed.
  1004.  
  1005.                     Example Usage:  AKA 500:601/1234
  1006.                                     AKA 500:390/9
  1007.  
  1008.  
  1009.           ADDTOSEENBY <net/node>                                 LIMIT: 20
  1010.           [OPTIONAL]
  1011.  
  1012.                By default, WM will always add your primary address to message
  1013.                SEENBY's.  You may specify additional nodes to be added to the
  1014.                SEENBY lines with this command.  These additional addresses
  1015.                will prevent duplicate messages being sent back to you if a
  1016.                node downstream from you has your alias SEENBY address as
  1017.                their primary address to forward mail to.  You can define only
  1018.  
  1019.  
  1020.           WILDMAIL! v2.07                                        Page 15
  1021.           WM.CFG CONFIGURATION FILE
  1022.  
  1023.  
  1024.  
  1025.           ADDTOSEENBY - continued
  1026.  
  1027.                one ADDTOSEENBY address for each line and up to 20 lines can
  1028.                be defined.  USE WITH CAUTION.
  1029.  
  1030.                DO NOT USE A ZONE in this statement.  SEENBY's do not use
  1031.                zones.
  1032.  
  1033.  
  1034.           MAP_ZONE <net/node> <zone>                             MAX 10
  1035.           [OPTIONAL]
  1036.  
  1037.                This option provides a measure of compatibility with mailers
  1038.                that do not implement fully zoned origin addresses for netmail
  1039.                created.  This prevents WM from "assuming" a zone origin for
  1040.                netmail from this system, and allows for proper return
  1041.                addressing if mail is sent from this systems across-network
  1042.                or across-zone.  Up to 10 MAP_ZONE statements, with one
  1043.                address/zone association per line, may be entered.
  1044.  
  1045.                     Example Usage: MAP_ZONE   260/435 1
  1046.  
  1047.                The above statement would ensure all incoming netmail from
  1048.                260/435 will be assigned origin zone 1.  Without MAP_ZONE in
  1049.                effect, WM will assume 260/435 to be a valid address in
  1050.                whatever zone the netmail is destined for.  If for example,
  1051.                a user on 260/435 sent mail to your AKA of 100:910/3, WM would
  1052.                assume the origin address to be 100:260/435, completely
  1053.                invalidating the origin address.  Adding a MAP_ZONE entry as
  1054.                shown above would ensure the origin address always stays as
  1055.                1:260/435, regardless of the destination address.
  1056.  
  1057.  
  1058.           DEFAULT_ZONE <DEST> or <MYCFG>
  1059.           [OPTIONAL]
  1060.  
  1061.                DEFAULT_ZONE is overridden by options of the MATCH_ZONE below.
  1062.  
  1063.                     Example Usage:  DEFAULT_ZONE MYCFG
  1064.  
  1065.                It only applies where no MATCH_ZONE statement exists or where
  1066.                no MATCH_ZONE rules apply.  ie., mail to a destination zone
  1067.                is not listed in a MATCH_ZONE statement.
  1068.  
  1069.                     DEST  -   Set origin zone to destination zone.
  1070.                     MYCFG -   Set origin zone to default zone as defined
  1071.                               with the ZONE keyword in the WM.CFG file.
  1072.  
  1073.  
  1074.  
  1075.  
  1076.           WILDMAIL! v2.07                                        Page 16
  1077.           WM.CFG CONFIGURATION FILE
  1078.  
  1079.  
  1080.  
  1081.           MATCH_ZONE <inzone> <outzone1 outzone2... outzone10>   MAX 10
  1082.           [OPTIONAL]
  1083.  
  1084.                 <inzone>    - Zone assigned to non ^INTL mail.
  1085.  
  1086.                 <outzoneNN> - Destination zones to match with <inzone>.  If
  1087.                               destination zone is in the list, then the
  1088.                               origin zone is set to <inzone>.
  1089.  
  1090.                MATCH_ZONE is used to match up an outbound zone with a zone
  1091.                to be used as the origin.  ie. - If the outbound mail is sent
  1092.                to one 1, 2, 3, 4, 5 or 6 then the origin zone is set to a 1,
  1093.                and if the destination zone is 100, or 410, then the origin
  1094.                zone is set to 100.
  1095.  
  1096.                This option is meant to provide a measure of safety for the
  1097.                system that acts as a network hub in more than one network.
  1098.                DEFAULT_ZONE, together with MATCH_ZONE, allow for the hub
  1099.                SysOp to ensure as well as possible, that all netmail
  1100.                forwarded through his or her system carries a complete origin
  1101.                address, including zone.  DEFAULT_ZONE and MATCH_ZONE act to
  1102.                provide rules by which WM may assign a zone origin to netmail
  1103.                which carries none.  DEFAULT_ZONE is overridden by specific
  1104.                statements made in MATCH_ZONE as per the following example:
  1105.  
  1106.                     Example Usage: DEFAULT_ZONE DEST
  1107.                                    MATCH_ZONE 1 1 2 3 4 5 6
  1108.                                    MATCH_ZONE 100 100 410
  1109.  
  1110.                In the above example, the general rule as specified in
  1111.                DEFAULT_ZONE would be to assign the origin zone of forwarded
  1112.                netmail to be the same as the destination zone.  Therefore,
  1113.                if mail from 260/435 were destined to 2:100/1, WM would assign
  1114.                zone 2 as the origin zone for 260/435.  Of course, this may
  1115.                not always be desirable, as many networks carry multiple
  1116.                zones. This is where MATCH_ZONE comes in to play.  The above
  1117.                MATCH_ZONE example overrides the DEFAULT_ZONE rules,
  1118.                specifying that all unzoned mail for zones 1, 2, 3, 4, 5, and
  1119.                6 will be assigned to zone 1.  This would result in mail from
  1120.                260/435 to 2:100/1 being set to an origin address of
  1121.                1:260/435.
  1122.  
  1123.                Note that DEFAULT_ZONE rules only take effect if no specific
  1124.                rules are entered in the MATCH_ZONE statement for the
  1125.                destination zone in question.  Also, an alternate option for
  1126.                DEFAULT_ZONE is the MYCFG keyword rather than the DEST
  1127.                keyword.  When MYCFG is used, WM is instructed to assign the
  1128.                zone coded in the ZONE statement for WM.CFG, rather than
  1129.                matching the destination zone.  Up to 10 MATCH_ZONE statements
  1130.                may be entered in the WM.CFG file.
  1131.  
  1132.  
  1133.  
  1134.  
  1135.           WILDMAIL! v2.07                                        Page 17
  1136.           WM.CFG CONFIGURATION FILE
  1137.  
  1138.  
  1139.  
  1140.           MATCH_ZONE - continued
  1141.  
  1142.                IMPORTANT NOTE!  Neither DEFAULT_ZONE or MATCH_ZONE will alter
  1143.                an origin address for netmail if that address already carries
  1144.                a zone identifier.  They will only add a zone where it doesn't
  1145.                already exist.
  1146.  
  1147.  
  1148.           OUT_ZONE <myakaaddr> <destzone1 destzone2... destzone10>   MAX 10
  1149.           [OPTIONAL]
  1150.  
  1151.                <myakaaddr> -  Fully qualified zone:/net/node AKA address of
  1152.                               my system.
  1153.  
  1154.                <destzoneNN> - Destination zones to apply the <myakaaddr> to.
  1155.  
  1156.                OUT_ZONE is used to match up an outbound zone with an AKA
  1157.                address to be used as the origin of the netmail message.  For
  1158.                example, if the outbound zone is 99, then the AKA address of
  1159.                99:250/1 will be used on the outbound netmail message as the
  1160.                origin, and if the outbound zone is a 1, 2, 3, 4, 5 or 6, the
  1161.                origin address will be 1:161/55520.
  1162.  
  1163.                OUT_ZONE overcomes Wildcat's inability to allow for multiple
  1164.                AKA's to be used for netmail (it presently supports only one
  1165.                origin address).  Using the OUT_ZONE statement, the SysOp can
  1166.                have WM select the origin address for all locally created
  1167.                netmail, based upon the destination zone (network) the mail
  1168.                is intended for.  Let's say, for example, one particular
  1169.                system carries addresses in 4 networks:
  1170.  
  1171.                     1:260/450   in FIDOnet
  1172.                     26:1607/100 in SIGnet
  1173.                     69:2601/90  in KINKnet
  1174.                     100:910/3   in MAGnet
  1175.  
  1176.                Using the OUT_ZONE parameter, the SysOp may "pick and choose"
  1177.                the conditions under which each address may be used.  The
  1178.                following set of OUT_ZONE parameters would assure a proper
  1179.                origin address for all mail sent in these networks:
  1180.  
  1181.                Example Usage: OUT_ZONE 1:260/450 1 2 3 4 5 6
  1182.                               OUT_ZONE 26:1607/100 24 25 26 27 28 29 34
  1183.                               OUT_ZONE 69:2601/90 69 169
  1184.                               OUT_ZONE 100:910/3 100 410 610 710
  1185.  
  1186.                Any zone destination(s) not covered in the above will result
  1187.                in the origin address of locally created netmail being equal
  1188.                to the ZONE and ADDRESS values specified in WM.CFG.  Up to 10
  1189.                OUT_ZONE lines may be entered in the WM.CFG file.
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.           WILDMAIL! v2.07                                        Page 18
  1196.           WM.CFG CONFIGURATION FILE
  1197.  
  1198.  
  1199.  
  1200.           POINTBOSS <net/node>
  1201.           [OPTIONAL]
  1202.  
  1203.                This is used if you are operating as a point.  The <net/node>
  1204.                is the address of your BOSS or host node.
  1205.  
  1206.                     Example Usage:  POINTBOSS 161/503
  1207.  
  1208.                Do NOT include a zone number with this address.
  1209.  
  1210.  
  1211.           POINTNET <network number>
  1212.           [OPTIONAL]
  1213.  
  1214.                POINTNET is the network number of your point network.
  1215.  
  1216.                     Example Usage:  POINTNET 22315
  1217.  
  1218.                If you are a host running points, then you need to make sure
  1219.                that this <network number> is correct.  All outbound mail to
  1220.                your points will have their mail addressed to them using the
  1221.                POINTNET number defined.  This number MUST be less than
  1222.                32,769.
  1223.  
  1224.  
  1225.           WILDCAT <drive:\directory>
  1226.           [REQUIRED]
  1227.  
  1228.                This tells WM where your MAKEWILD.DAT and CONFDESC.DAT files
  1229.                are located.
  1230.  
  1231.                     Example Usage:  WILDCAT c:\wc30
  1232.  
  1233.                This is commonly called the WILDCAT! home directory.
  1234.  
  1235.  
  1236.           NETMAIL <conference number>
  1237.           [REQUIRED]
  1238.  
  1239.                This is the WILDCAT! conference number of the netmail message
  1240.                area defined in MAKEWILD.
  1241.  
  1242.                     Example Usage:  NETMAIL 11
  1243.  
  1244.                Make sure this conference is defined in MAKEWILD as a Netmail
  1245.                type conference.  Conference numbers are numbered starting
  1246.                from 0 (zero).  Don't use 0 as the netmail conference as
  1247.                WILDCAT! could possibly use this conference for [C]omments to
  1248.                the SysOp.  DO NOT define your netmail conference in the
  1249.                AREAS.BBS file!
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.           WILDMAIL! v2.07                                        Page 19
  1256.           WM.CFG CONFIGURATION FILE
  1257.  
  1258.  
  1259.  
  1260.           MATRIXMAIL <drive:\directory>
  1261.           [REQUIRED]
  1262.  
  1263.                This is the path to the netmail message directory.  This MUST
  1264.                be the same <drive:\directory> as defined by your frontend
  1265.                mailer.
  1266.  
  1267.                     Example Usage:  MATRIXMAIL c:\fd\netmail
  1268.  
  1269.                WM will create netmail messages for all outbound mail, and it
  1270.                needs to know where to put these so your frontend mailer can
  1271.                process them.
  1272.  
  1273.  
  1274.           OUTBOUND <drive:\directory>
  1275.           [REQUIRED]
  1276.  
  1277.                This is where all newly created outbound mail archives will
  1278.                be placed.  This is the SAME directory defined as outbound for
  1279.                your front end mailer EXCEPT FOR D'BRIDGE SYSTEMS!!!.
  1280.  
  1281.                     Example Usage:  OUTBOUND c:\fd\packet
  1282.  
  1283.                For D'Bridge systems, make sure that the outbound path is NOT
  1284.                known to D'Bridge.  If the path is set to the same as
  1285.                D'Bridges, then D'Bridge will delete the file(s) because it
  1286.                won't have a corresponding QUEUE entry.
  1287.  
  1288.                WM will create a netmail message telling D'Bridge and
  1289.                FrontDoor that it has a file attach located in THIS directory.
  1290.                When D'Bridge and FrontDoor do a rescan, it will pick up this
  1291.                mail archive(s) and then add it to it's outbound queue.
  1292.  
  1293.                FOR BINKLEY SYSTEMS, DO NOT USE A FILE NAME EXTENSION FOR YOUR
  1294.                OUTBOUND AREA.  WM WILL AUTOMATICALLY PUT IT IN FOR YOUR
  1295.                PARTICULAR ZONE.
  1296.  
  1297.  
  1298.           LOG <filename>
  1299.           [OPTIONAL]
  1300.  
  1301.                WM will keep a detailed log of what it's doing at any one
  1302.                point in time.  Normal DOS conventions are required when
  1303.                defining the log file name.
  1304.  
  1305.                     Example Usage: LOG wm.log
  1306.  
  1307.                The default name for the log file is WM.LOG.
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.           WILDMAIL! v2.07                                        Page 20
  1314.           WM.CFG CONFIGURATION FILE
  1315.  
  1316.  
  1317.  
  1318.           BADECHO <drive:\directory>
  1319.           [REQUIRED]
  1320.  
  1321.                Where to put messages that do not have a corresponding
  1322.                AREAS.BBS entry.  All .PKT files that contain messages that
  1323.                come in without having a physical conference to be placed into
  1324.                are tossed to this directory.
  1325.  
  1326.                     Example Usage: BADECHO c:\fd\badecho
  1327.  
  1328.                These messages will be stored in the .MSG format.  Typical
  1329.                paths are:
  1330.  
  1331.                     C:\db\badecho       - D'Bridge v1.30+
  1332.                     C:\binkley\badecho  - Binkley v2.40+
  1333.                     C:\fd\badecho       - FrontDoor v1.99c or v2.02
  1334.  
  1335.  
  1336.           DUPLICATES <number>
  1337.           [REQUIRED]
  1338.  
  1339.                This is the number of messages to maintain for proper
  1340.                duplicate checking.  For large hub sites, we suggest at least
  1341.                3-5 DAYS worth of messages.  In other words, if you typically
  1342.                receive 5,500 messages a day, you would use anywhere from
  1343.                16500 to 27500.  (3 x 5,500 = 16,500)  A VALUE OF 0 INDICATES
  1344.                YOU WISH TO TURN DUPLICATE CHECKING OFF.
  1345.  
  1346.                     Example Usage:  DUPLICATES 16500
  1347.  
  1348.                The database file this information is stored in is called
  1349.                WILDDUPS.DAT and contains duplicate information for *all*
  1350.                conferences including passthru's and is located in the
  1351.                \WILDMAIL directory.  Please note, the larger you set this
  1352.                number, the larger the file size will be.
  1353.  
  1354.  
  1355.           MAXMESSAGES <number>
  1356.           [OPTIONAL]
  1357.  
  1358.                This is the maximum number of messages that will be in each
  1359.                .PKT file created.
  1360.  
  1361.                     Example Usage:  MAXMESSAGES 200
  1362.  
  1363.                When this limit is reached, WM will create a new .PKT file for
  1364.                the node.  Typically, 200-300 values are appropriate.  If this
  1365.                option is not used, a default value of 300 messages is used
  1366.                for the .PKT size.
  1367.  
  1368.  
  1369.  
  1370.  
  1371.           WILDMAIL! v2.07                                        Page 21
  1372.           WM.CFG CONFIGURATION FILE
  1373.  
  1374.  
  1375.  
  1376.           NULLMESSAGE
  1377.           [OPTIONAL]
  1378.  
  1379.                Delete incoming messages that have no text in the message
  1380.                body.  Typically these are netmail file attach messages upon
  1381.                receipt of a mail archive.
  1382.  
  1383.  
  1384.           KILLSENT
  1385.           [OPTIONAL]
  1386.  
  1387.                All outbound netmail will be flagged as KILL/SENT if this
  1388.                option is enabled (uncommented).  The default setting is to
  1389.                NOT kill the message, but flag it as being sent.
  1390.  
  1391.  
  1392.           INTLADDRESSING
  1393.           [OPTIONAL]
  1394.  
  1395.                If this option is used then all outbound netmail will have the
  1396.                INTL kludge line in the body of the message even if it is
  1397.                being sent to the same zone.  The default setting is to have
  1398.                the INTL kludge line on ONLY those messages being sent to
  1399.                other zones.
  1400.  
  1401.  
  1402.           NONETMAILMESSAGE
  1403.           [OPTIONAL]
  1404.  
  1405.                When a netmail message is received, WM by default creates a
  1406.                netmail message (.MSG format) in the defined MATRIXMAIL
  1407.                directory and a netmail message in the WILDCAT! netmail
  1408.                conference.  By enabling this option, a netmail message will
  1409.                ONLY be created and placed in the WILDCAT! netmail conference.
  1410.                No .MSG will be created if this option is used avoiding having
  1411.                two sets of the same netmail message.
  1412.  
  1413.                NOTE:  If you run AREAFIX, then do not use this option.
  1414.  
  1415.  
  1416.           NOTIFY
  1417.           [OPTIONAL]
  1418.  
  1419.                This will scan your WILDCAT! user file to see if the 'TO:'
  1420.                person exists on the incoming message, and if so, it will flag
  1421.                the users record that there is mail waiting in the particular
  1422.                conference.  This option will add a slight amount of
  1423.                processing time to the mail tossing.  This also checks users
  1424.                Alias names if the primary user record is not found.
  1425.  
  1426.  
  1427.  
  1428.  
  1429.           WILDMAIL! v2.07                                        Page 22
  1430.           WM.CFG CONFIGURATION FILE
  1431.  
  1432.  
  1433.  
  1434.           PURGE
  1435.           [OPTIONAL]
  1436.  
  1437.                WM will maintain the message base sizes as specified in the
  1438.                conference configuration.  With this option enabled, WM will
  1439.                purge the oldest message to make room for the one about to be
  1440.                added if the number of messages in that conference was at it's
  1441.                defined limit.  This is a "one for one" message purge/toss.
  1442.  
  1443.                With this option disabled, messages will be added to the
  1444.                message bases without maintaining the limits as defined in
  1445.                MAKEWILD.  This will cause the database file sizes to continue
  1446.                to grow.  You must then use the command line parameter PURGE
  1447.                when executing WM to properly maintain the message levels.
  1448.                The primary disadvantage of this, is if the PURGE option is
  1449.                disabled and the conference is at it limit of 750 and WM
  1450.                tosses 200 new messages, the database size grows to 950
  1451.                messages.  Then when WM is run using the PURGE option, it will
  1452.                purge the 200 oldest messages in the conference leaving 200
  1453.                blank slots.
  1454.  
  1455.                The only way to effectively reduce the message base back down
  1456.                to it's true size, is to run WCREPAIR.  Care must be taken
  1457.                when NOT using this option, otherwise you'll end up wasting
  1458.                a significant amount of disk space.
  1459.  
  1460.  
  1461.           STANDARDARCHIVE
  1462.           [OPTIONAL]
  1463.  
  1464.                This tells WM to use the standard archiving naming scheme of
  1465.                MO, TU, WE etc. for all outbound mail files.  If this option
  1466.                is not specified, then all outbound mail archives will have
  1467.                the file extension of MO0.  All new mail will then be added
  1468.                to that existing archive file without creating a new outbound
  1469.                archive/filename.
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.           WILDMAIL! v2.07                                        Page 23
  1476.           WM.CFG CONFIGURATION FILE
  1477.  
  1478.  
  1479.  
  1480.           UNPACKER <constant> <command/arguments...>
  1481.           [REQUIRED]
  1482.  
  1483.                Here you define a specific decompression utility along with
  1484.                command line parameters to a CONSTANT name.  This can contain
  1485.                any decompression method you choose for a CONSTANT, but try
  1486.                and keep the name consistent with the decompression method
  1487.                used.  This command is used when decompressing mail archives
  1488.                from nodes specified by the TYPEPACK keyword.
  1489.  
  1490.                Typical definition of UNPACKER keyword:
  1491.  
  1492.                     Keyword       Constant      Command/Arguments
  1493.                    ---------     -----------   ----------------------
  1494.                     UNPACKER      ARCPACKER     pkunpak.exe @a
  1495.                     UNPACKER      LZHPACKER     lharc.exe x @a
  1496.                     UNPACKER      PAKPACKER     pak.exe e @a
  1497.                     UNPACKER      ZIPPACKER     pkunzip.exe -x @a
  1498.                     UNPACKER      ZOOPACKER     zoo.exe xO @a
  1499.                     UNPACKER      ARJPACKER     arj.exe e -n @a
  1500.  
  1501.                When defining the actual decompression program name, the full
  1502.                filename INCLUDING EXTENSION MUST BE SPECIFIED!
  1503.  
  1504.                Notice the "@a" symbol in the command arguments.  This tells
  1505.                WM where to insert the archive name when invoking the
  1506.                decompression utility.  For example, when decompressing a mail
  1507.                archive called 0000017B.MO0 that's located in the inbound
  1508.                directory called C:\DB\FILE, and the UNPACKER is defined as
  1509.                ZIPPACKER, the actual command that WM would execute would look
  1510.                like this:
  1511.  
  1512.                     PKUNZIP.EXE -x C:\DB\FILE\0000017B.MO0 *.PKT
  1513.  
  1514.                For any additional command line arguments specific to each
  1515.                decompression utility, refer to it's supporting documentation
  1516.                for information.
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.           WILDMAIL! v2.07                                        Page 24
  1523.           WM.CFG CONFIGURATION FILE
  1524.  
  1525.  
  1526.  
  1527.           PACKER <constant> <command/arguments>
  1528.           [REQUIRED]
  1529.  
  1530.                This is where you specify the compression utility along with
  1531.                command line parameters for a CONSTANT name.  This is the
  1532.                opposite half of the UNPACKER keyword.  This keyword is used
  1533.                when compressing mail archives for nodes specified by the
  1534.                TYPEPACK keyword.
  1535.  
  1536.                Typical definition of PACKER keyword:
  1537.  
  1538.                     Keyword       Constant       Command/Arguments
  1539.                     -------       ---------      -----------------
  1540.                     PACKER        ARCPACKER      pkpak.exe
  1541.                     PACKER        LZHPACKER      lharc.exe a /m
  1542.                     PACKER        PAKPACKER      pak.exe a
  1543.                     PACKER        ZOOPACKER      zoo.exe -add
  1544.                     PACKER        ZIPPACKER      pkzip.exe -a
  1545.                     PACKER        ARJPACKER      arj.exe a -e
  1546.  
  1547.                When defining the actual compression program, the full file
  1548.                name INCLUDING EXTENSION MUST BE SPECIFIED!
  1549.  
  1550.                DO NOT COMMENT OUT ARCPACKER!!!!  THIS IS YOUR DEFAULT PACKER.
  1551.  
  1552.                WARNING!!!!! IF YOU CHANGE THE PACKER FOR A GIVEN NODE, YOU
  1553.                MUST MANUALLY UNPACK AND REPACK ANY BUNDLES THAT ALREADY EXIST
  1554.                IN YOUR OUTBOUND AREA FOR THAT NODE.  FOR EXAMPLE, IF YOU HAVE
  1555.                A ZOO-CREATED BUNDLE AND SWITCH TO LHARC, THE FIRST ATTEMPT
  1556.                TO ADD MAIL TO THE ZOO BUNDLE WILL ABORT.
  1557.  
  1558.  
  1559.  
  1560.           TYPEPACK <constant> <nodes...>            LIMIT: 3 lines per type
  1561.           [REQUIRED]
  1562.  
  1563.                This command is used to define what compression format each
  1564.                Net/Node number(s) should receive.  In other words, if you
  1565.                have 161/123 defined in your AREAS.BBS to forward mail to, you
  1566.                should use the TYPEPACK keyword to define the compression
  1567.                method CONSTANT for THAT node number.
  1568.  
  1569.                Typical definition of TYPEPACK keyword:
  1570.  
  1571.                     Keyword    Constant    Node Addresses
  1572.                     --------   --------    --------------------------
  1573.                     TYPEPACK   ZIPPACKER   161/502 503 123 2:440/7 11
  1574.  
  1575.  
  1576.  
  1577.           WILDMAIL! v2.07                                        Page 25
  1578.           WM.CFG CONFIGURATION FILE
  1579.  
  1580.  
  1581.  
  1582.           TYPEPACK - (continued)
  1583.  
  1584.                Typically, the definition would read like this.  The nodes
  1585.                listed in the example would use 'pkzip.exe -a' command to
  1586.                compress the OUTBOUND mail (aka, PACKER keyword).  Multiple
  1587.                nodes can be listed for each TYPEPACK keyword on each line and
  1588.                up to 3 lines for each CONSTANT.
  1589.  
  1590.                A point of interest when defining the nodes, in the previous
  1591.                example it shows 2 node addresses without network numbers.
  1592.                Throughout the WM.CFG file you can stack node numbers behind
  1593.                a specific net/node address as long as the stacked nodes have
  1594.                the exact same net address.  In other words, the addresses:
  1595.  
  1596.                          161/502 503 123
  1597.  
  1598.                are the same as:
  1599.  
  1600.                          161/502 161/503 161/123
  1601.  
  1602.                This method is provided as a convenience and since both
  1603.                perform exactly the same, it's implementation either way is
  1604.                a personal preference.
  1605.  
  1606.  
  1607.           SWAP<swaplocation>
  1608.           [OPTIONAL]
  1609.  
  1610.                WM will remove part of itself from memory when performing the
  1611.                packing and unpacking processes and then return after the
  1612.                process is complete.  This option is used to define which
  1613.                method of swapping is desired.
  1614.  
  1615.                         Example Usage:  SWAPEMS  or  SWAPDISK
  1616.  
  1617.                DISK -    Swap to disk.  This will create a SWAP file in the
  1618.                          \WILDMAIL directory.
  1619.  
  1620.                EMS  -    Swap to EMS, if it's available.  If EMS is not
  1621.                          available and this option is selected, WM will
  1622.                          automatically swap to disk.  SWAPEMS is the
  1623.                          recommended option.
  1624.  
  1625.                If EMS is detected, WM will automatically load its overlay
  1626.                file, WM.OVR there taking up approximately 125K.  When
  1627.                actually swapping out, 385K or so memory is required.  So
  1628.                approximately 515K of total EMS memory would be required for
  1629.                both the overlay file and the swap file.
  1630.  
  1631.  
  1632.  
  1633.           WILDMAIL! v2.07                                        Page 26
  1634.           WM.CFG CONFIGURATION FILE
  1635.  
  1636.  
  1637.  
  1638.           DELETESEENBYLINES
  1639.           [OPTIONAL]
  1640.  
  1641.                WM will normally leave the SEENBY lines attached to the
  1642.                message when it's tossed into WILDCAT!  These are normally
  1643.                hidden from view, so the caller will never know that they even
  1644.                exist.  However, they do take up space, and by using this
  1645.                option, the SEENBY lines will automatically be stripped prior
  1646.                to being added to the message base.  Sometimes, the SEENBY
  1647.                lines can take up to 2x the space that the actual message
  1648.                does.
  1649.  
  1650.                This option CANNOT be used with SHOWSEENBYLINES.  Either one
  1651.                can be selected, but not both.
  1652.  
  1653.  
  1654.           SHOWSEENBYLINES
  1655.           [OPTIONAL]
  1656.  
  1657.                WM will normally hide the SEENBY lines so that the caller will
  1658.                not see them.  However, it may become useful to see the SEENBY
  1659.                lines if there is a problem and the SysOp would like to see
  1660.                what systems have already seen the message.  For aesthetics,
  1661.                this option should be left commented out so that the caller
  1662.                will never see the SEENBY lines.
  1663.  
  1664.                This option CANNOT be used with DELETESEENBYLINES.  Either one
  1665.                can be selected, but not both.
  1666.  
  1667.  
  1668.           DELETEAFTERTOSSING
  1669.           [OPTIONAL]
  1670.  
  1671.                If this option is specified, then the incoming mail archive
  1672.                is deleted after all the .PKT files have been tossed.  If this
  1673.                option is not used, then the mail archive is deleted right
  1674.                after it has been decompressed.  Do not use this option if you
  1675.                are running low on disk space.
  1676.  
  1677.  
  1678.           FORWARDPACKETS
  1679.           [OPTIONAL]
  1680.  
  1681.                If this option is specified, then, if the incoming .PKT is not
  1682.                addressed to your primary address and AKA's, will be forwarded
  1683.                to the appropriate address.  USE WITH CAUTION!  If this option
  1684.                is not used, then, if the incoming .PKT file doesn't match
  1685.                your primary address or AKA's, then it is renamed to a .BAD
  1686.                file.
  1687.  
  1688.  
  1689.  
  1690.           WILDMAIL! v2.07                                        Page 27
  1691.           WM.CFG CONFIGURATION FILE
  1692.  
  1693.  
  1694.  
  1695.           NOEMS
  1696.           [OPTIONAL]
  1697.  
  1698.                WM will normally take advantage of as much EMS memory is
  1699.                available to it when it runs.  Two types of EMS usage are
  1700.                available when using WM.
  1701.  
  1702.                     1.   EMS for increasing database accesses when
  1703.                          processing mail.
  1704.  
  1705.                     2.   EMS for swapping the program code out when
  1706.                          compressing or uncompressing mail archives.
  1707.  
  1708.                The NOEMS option allows you to disable EMS usage for database
  1709.                accesses only.  The primary purpose of this option is to
  1710.                prevent memory contention problems on peer-to-peer LAN's.  For
  1711.                EMS usage controlling program swapping, please refer to the
  1712.                SWAPEMS/SWAPDISK option.
  1713.  
  1714.  
  1715.           LOCKCOUNT <number of messages>
  1716.           [OPTIONAL]
  1717.  
  1718.                This option determines how long the message base is locked
  1719.                when tossing messages into a conference.  Allowable numbers
  1720.                can range from 0 thru 30 with a default value of 1.  With a
  1721.                value of 1, this means the message conference being tossed
  1722.                into (at that point in time) will be locked and then unlocked
  1723.                for every new message added to the database.
  1724.  
  1725.                A value of 0 tells WM to keep the database locked until the
  1726.                conference being tossed into changes or the maximum 30 message
  1727.                limit has been reached.  A value of 5 indicates the database
  1728.                will be locked for the next 5 messages (if they were all to
  1729.                go into the same conference database).
  1730.  
  1731.                The maximum value allowed is 30 so the database will only
  1732.                remained locked for a maximum of 30 messages and then unlocked
  1733.                so that other programs trying to access the conference will
  1734.                be allowed to do so.
  1735.  
  1736.                Caution must be exercised when using this option especially
  1737.                on slower PC's because in a multi-line environment, WILDCAT!
  1738.                will attempt to save information to a database for a period
  1739.                of 60 seconds before a fatal error will occur.  This process
  1740.                is indicated by the "Lock Retry ##" being displayed in the
  1741.                upper RH corner of the screen.  The slower the PC, the longer
  1742.                it can take to save messages and thereby possibly exceeding
  1743.                WILDCAT!'s 60 second limit.
  1744.  
  1745.  
  1746.  
  1747.  
  1748.           WILDMAIL! v2.07                                        Page 28
  1749.           WM.CFG CONFIGURATION FILE
  1750.  
  1751.  
  1752.  
  1753.           LOCKCOUNT
  1754.           [OPTIONAL] - continued
  1755.  
  1756.                On faster machines, a value of 0 is normally sufficient, but
  1757.                this is on a case by case basis and warrants close monitoring
  1758.                to ensure time limits on locking the database files aren't
  1759.                exceeded.  If a fatal error does occur, it indicates the
  1760.                number specified (in this case, a 0) should be raised to a
  1761.                higher value (maybe 15 or so) and executed/monitored again.
  1762.                Remember the higher the number, the longer the database can
  1763.                be locked.  Please note that a value of 0 is equal to setting
  1764.                the LOCKCOUNT to 30.  If the value specified was greater than
  1765.                1, then lowering this number would reduce the likelihood of
  1766.                errors.
  1767.  
  1768.                It should be pointed out that WILDCAT!'s "Lock Retry ##"
  1769.                displayed in the upper RH corner of the screen on a node (or
  1770.                task in DESQview) is a simple indication that a database is
  1771.                locked by another node, another utility or WM while this node
  1772.                is attempting to save information to the same file.  This is
  1773.                not an error and occurs from time to time in a multi-line
  1774.                environment.
  1775.  
  1776.  
  1777.           QUIETARC
  1778.           [OPTIONAL]
  1779.  
  1780.                This option will redirect the screen output from the
  1781.                compression programs to NULL thereby cleaning up the display.
  1782.                WM will then display information about the process in a
  1783.                cleanly organized manner.  The default is to display
  1784.                everything to the screen causing various information about the
  1785.                compression process to scroll up the screen.  For those that
  1786.                use LHARC/LZH as their PACKER type, bear in mind that these
  1787.                programs don't allow redirection and unfortunately will be
  1788.                displayed regardless of the setting here.
  1789.  
  1790.  
  1791.           SEENBYCHECKING
  1792.           [OPTIONAL]
  1793.  
  1794.                This option enables SEEN-BY line checking.  If WM finds a message
  1795.                that does not have SEEN-BY lines, it tosses the message to the BAD
  1796.                MESSAGES directory.  This option does not check for the existence
  1797.                of PATH lines in a message.  That restriction has been removed.
  1798.  
  1799.  
  1800.  
  1801.           WILDMAIL! v2.07                                        Page 29
  1802.           SAMPLE DISPLAY SCREEN
  1803.  
  1804.  
  1805.  
  1806.           With the v2.00 release of WILDMAIL!, a new full screen display has
  1807.           been added.  This screen contains statistical information about the
  1808.           current mail processing session and a current activity window.
  1809.  
  1810.           NOTE:  If you are running under DESQview, to reduce the processing
  1811.           time, you may want to use the -Q (Quiet mode) command line
  1812.           parameter.  This will display only a spinning propeller to indicate
  1813.           activity.  For further information on this option, refer to the
  1814.           section on command line options.
  1815.  
  1816.           Shown below is a sample screen without the -Q parameter.
  1817.  
  1818.  
  1819.  
  1820. ┌──────────────────────────────────────────────────────────────────────────────┐
  1821. │ WILDMAIL! v2.07       Mail Processor for WILDCAT! v3.+         Reg.# 90-0002 │
  1822. └──────────────────────────────────────────────────────────────────────────────┘
  1823. ╒══ InBound Mail Archives ══╕╒════ Statistics ════╕╒════ Mail Packet Queue ════╕
  1824. │ 0000017B.MO0    1,141,621 ││ Current: 15:11:50  ││ 52361289.PKT (200) Done   │
  1825. │ 0000017B.MO1      348,910 ││ Start  : 14:26:37  ││ 52361290.PKT (200) Done   │
  1826. │ 0000FC94.TU0       11,947 ││ Elapsed: 00:45:13  ││ 52361291.PKT (200) Done   │
  1827. │                           ││ Tossed : 3,498     ││ 52361292.PKT (200) Done   │
  1828. │                           ││ Extract: 172       ││ 52361293.PKT (275) Done   │
  1829. │                           ││ Forward: 165       ││ 52361294.PKT (120) Done   │
  1830. │                           ││ Bad Msg: 0         ││ 52361295.PKT In Process   │
  1831. ╘═══════════════════════════╛╘════════════════════╛╘═══════════════════════════╛
  1832. ╒══════════════════════════════ Current Activity ══════════════════════════════╕
  1833. │ Reading the WILDMAIL! CONFIGURATION file, and checking it... just a second!  │
  1834. │                                                                              │
  1835. │                                                                              │
  1836. │                                                                              │
  1837. │                                                                              │
  1838. │                                                                              │
  1839. │                                                                              │
  1840. │                                                                              │
  1841. │                                                                              │
  1842. │                                                                              │
  1843. ╘═══════════════════════════════════════════════════════════ Free Memory: 154k ╛
  1844.  02/13/92 (c) Online Computer Resources 1991, 1993  Concord, CA  (707) 552-1122
  1845.  
  1846.  
  1847.  
  1848.      WINDOW DEFINITIONS
  1849.  
  1850.           InBound Mail Archives
  1851.  
  1852.                This window displays all mail archives found in the INBOUND
  1853.                files area that are in queue waiting to be processed.  To the
  1854.                right is the archives file size prior to unpacking.
  1855.  
  1856.  
  1857.  
  1858.  
  1859.           WILDMAIL! v2.07                                        Page 30
  1860.           SAMPLE DISPLAY SCREEN
  1861.  
  1862.  
  1863.  
  1864.           Statistics
  1865.  
  1866.                This is a quick stats type window that gives you information
  1867.                about the current mail processing session.
  1868.  
  1869.  
  1870.           Mail Packet Queue
  1871.  
  1872.                WM only unpacks one mail archive at a time, so the archive
  1873.                that is currently being processed will have the contents
  1874.                displayed in this window.  After a .PKT file is finished being
  1875.                processed, the number of messages contained within that file
  1876.                will be displayed to the immediate right of the filename
  1877.                enclosed in parentheses.
  1878.  
  1879.  
  1880.           Current Activity
  1881.  
  1882.                This is the main processing window.  All the information about
  1883.                what conference mail is being extracted from, tossed into and
  1884.                forwarded to is displayed here.  Additional system related
  1885.                information like checking configuration and cleaning outbound
  1886.                directories and so on will show up here as well.
  1887.  
  1888.           Free Memory
  1889.  
  1890.                This is the amount of free memory after WM has been loaded.
  1891.                This only displays BASE memory, and not available EMS type
  1892.                memory.
  1893.  
  1894.  
  1895.  
  1896.  
  1897.           WILDMAIL! v2.07                                        Page 31
  1898.           ORIGIN LINES
  1899.  
  1900.  
  1901.  
  1902.           ORIGIN LINES
  1903.  
  1904.           WM supports two possible sources for origin lines.  The default is
  1905.           obtained from the very first line of the AREAS.BBS file.  The
  1906.           second is by the creation of a one line text file called ORIGIN.nnn
  1907.           (where nnn equals conference number defined in MAKEWILD).  This
  1908.           file must exist in the same subdirectory as that conferences
  1909.           MSGnnn.DAT/IX files.  (Very important!)
  1910.  
  1911.           The ORIGIN.nnn file is a standard ASCII text file with the origin
  1912.           line you wish to use for the <nnn> conference.  For conference
  1913.           number 14, the filename would be ORIGIN.014.  Please note the
  1914.           inclusion of the leading zero.  The file extension must be a full
  1915.           3 characters long.  You can have multiple ORIGIN.nnn files if
  1916.           desired but only one allowed per conference (number).  This file
  1917.           contains only one line of text not to exceed a total of 60
  1918.           characters.  You MUST place your (zone:net/node) address enclosed
  1919.           in parentheses at the end of the line.  Below is a sample origin
  1920.           line.
  1921.  
  1922.                     The Power Station BBS 9 nodes! (100:910/18)
  1923.  
  1924.           Note this is very similar to the first line of your AREAS.BBS file,
  1925.           except it's missing the # (pound sign).
  1926.  
  1927.           When WM extracts messages, it will look to see if there is a
  1928.           corresponding ORIGIN.nnn file for each conference it extracts from.
  1929.           If found, it will use that files origin line when adding origins
  1930.           to the messages extracted from that conference.  If there is no
  1931.           corresponding ORIGIN.nnn file, it will use the default found in the
  1932.           AREAS.BBS file.
  1933.  
  1934.           This option is very useful if you have echoes that are in other
  1935.           networks (not your primary network), and you want to have a
  1936.           different address show up in the origin line.  You could also use
  1937.           this to specify a unique origin line for each conference that you
  1938.           have.
  1939.  
  1940.  
  1941.  
  1942.           WILDMAIL! v2.07                                        Page 32
  1943.           HELP SCREEN
  1944.  
  1945.  
  1946.  
  1947.           If WM is run from the command line with incorrect or missing
  1948.           parameters, it will display a help screen allowing you the option
  1949.           of selecting a specific parameter to obtain help on.  Shown below
  1950.           is a sample screen.
  1951.  
  1952.  
  1953.                WILDMAIL! v2.07 - Mail Processor for WILDCAT! 3.x
  1954.  
  1955.                Select the option you would like more information on :
  1956.  
  1957.                     A]  TOSS
  1958.                     B]  SCAN
  1959.                     C]  PACK
  1960.                     D]  REBUILD,<# of dupes>
  1961.                     E]  PURGE
  1962.                     F]  -A<filename>
  1963.                     G]  -N
  1964.                     H]  -Q
  1965.                     I]  -R<conference #>,<net/node id>,<starting msg #>
  1966.                     J]  -S<schedule name>
  1967.                     K]  -T<conference #>,<extract count>
  1968.                     ?]  General command line information.
  1969.  
  1970.                Press [ENTER] to exit, or enter an item to view :
  1971.  
  1972.  
  1973.           By selecting the corresponding option letter, you will be shown
  1974.           information on the selected command.  Selecting option 'H' presents
  1975.           the following information.
  1976.  
  1977.  
  1978.                COMMAND : -Q
  1979.  
  1980.                Example Usage : "WM -Q"
  1981.  
  1982.                QUIET MODE.  WILDMAIL! processes the mail with no screen
  1983.                displays.  Speeds up processing time by decreasing the
  1984.                resources required to maintain the WILDMAIL! full-screen
  1985.                activity display.
  1986.  
  1987.  
  1988.                Press [ENTER] to continue...
  1989.  
  1990.  
  1991.           After an option letter has been chosen and the information
  1992.           displayed, pressing [ENTER] will return you to the main help
  1993.           screen.  From here you can continue to select more options for
  1994.           additional help or exit the help mode by pressing [ENTER] and you
  1995.           will be returned to the DOS prompt.
  1996.  
  1997.  
  1998.  
  1999.  
  2000.           WILDMAIL! v2.07                                        Page 33
  2001.           ERRORLEVELS
  2002.  
  2003.  
  2004.  
  2005.           Upon exit, WM will register a DOS error level.  If there are any
  2006.           errors encountered when exiting WM, these will be noted in the log
  2007.           file defined in WM.CFG.  Normally, this is WM.LOG.
  2008.  
  2009.                0  . . .  Completed successfully
  2010.                1  . . .  WM.CFG or AREAS.BBS error
  2011.                2  . . .  Not enough disk space to toss mail
  2012.                9  . . .  Fatal error
  2013.  
  2014.  
  2015.  
  2016.  
  2017.           WILDMAIL! v2.07                                        Page 34
  2018.           WM LICENSING AND DISTRIBUTION AGREEMENT
  2019.  
  2020.  
  2021.  
  2022.           Copyright (C) 1991, 1993 by Online Computer Resources.  ALL RIGHTS
  2023.           RESERVED.  COMMERCIAL DISTRIBUTION AND/OR USE PROHIBITED WITHOUT
  2024.           WRITTEN PERMISSION FROM Online Computer Resources.
  2025.  
  2026.           Non-Commercial distribution and/or use is permitted under the
  2027.           following terms:
  2028.  
  2029.           1)   You may copy and distribute copies of WM executable code as
  2030.                you receive it, in any medium, provided that you do so in a
  2031.                lawful, friendly manner and that you conspicuously and
  2032.                appropriately publish on each copy of each file that is a part
  2033.                of the distribution package a valid copyright notice:
  2034.  
  2035.                "Copyright (C) 1991, 1993 by Online Computer Resources.  Any
  2036.                copies that you distribute must be distributed free of charge
  2037.                to the recipient of the copy.  WM may not be sold and you may
  2038.                not rent or lease it to any other person."
  2039.  
  2040.           2)   You must keep this License Agreement intact and give any other
  2041.                recipients of the WM program a copy of this License Agreement
  2042.                along with the program.
  2043.  
  2044.           3)   You must distribute WM in unmodified form.  You may not add
  2045.                an advertisement for your Bulletin Board System, User Group,
  2046.                or anything else either as a file in the distribution packet
  2047.                or as a header in any archive.  You may not add, modify or
  2048.                delete any of the files in the WM distribution archive.
  2049.  
  2050.           4)   WM must be distributed for free. You may not charge a
  2051.                distribution fee for the physical act of transferring a copy
  2052.                of this program.  You may not place this program in any file
  2053.                area of a Bulletin Board System where a fee is required for
  2054.                download.
  2055.  
  2056.           5)   You may not modify your copy or copies of WM or any portion
  2057.                of it and you can not copy and distribute any modifications.
  2058.                WM is distributed in ZIP format and you may not distribute it
  2059.                in any other form.
  2060.  
  2061.           6)   You may not copy, sublicense, distribute or transfer WM except
  2062.                as expressly provided under this License Agreement.  Any
  2063.                attempt otherwise to copy, sublicense, distribute or transfer
  2064.                WM is void and your rights to use the program under this
  2065.                License agreement shall be automatically terminated.
  2066.  
  2067.  
  2068.  
  2069.           WILDMAIL! v2.07                                        Page 35
  2070.           WM LICENSING AND DISTRIBUTION AGREEMENT
  2071.  
  2072.  
  2073.  
  2074.           7)   You may not incorporate parts of WM into other programs
  2075.                without the written permission of Online Computer Resources.
  2076.                Permission may or may not be granted based upon a
  2077.                determination of what your intended use is.
  2078.  
  2079.           8)   For the purposes of this document, "COMMERCIAL USE" is defined
  2080.                as concurrent operation of the software on three or more
  2081.                computers or data lines owned by the same for-profit
  2082.                organization.  Any organization may operate this software
  2083.                under the terms of this Non-Commercial Agreement if operation
  2084.                is limited to two or less computers or data lines.
  2085.  
  2086.           9)   You may use the software only after understanding and agreeing
  2087.                upon the above terms.
  2088.  
  2089.  
  2090.  
  2091.  
  2092.           WILDMAIL! v2.07                                        Page 36
  2093.           WM LICENSING AND DISTRIBUTION AGREEMENT
  2094.  
  2095.  
  2096.  
  2097.           NO WARRANTY
  2098.           ===========
  2099.  
  2100.           WILDMAIL! v2.07 IS DISTRIBUTED AS AN EVALUATION COPY ONLY!  THIS
  2101.           PROGRAM REQUIRES THE USE OF A SPECIAL 30 EVALUATION KEY OBTAINABLE
  2102.           FROM THE WM SUPPORT BBS AT (707) 552-0602.  IF, AT THE END OF THE 30 DAY
  2103.           PERIOD, YOU HAVE NOT REGISTERED THE PRODUCT, WM WILL SIMPLY
  2104.           CEASE TO RUN.  REACTIVATION REQUIRES THE PLACEMENT OF THE
  2105.           REGISTERED KEY FILE IN THE WM DIRECTORY.
  2106.  
  2107.           THIS PROGRAM IS GUARANTEED TO DO ABSOLUTELY NOTHING EXCEPT TAKE UP
  2108.           DISK SPACE.  USE IT AT YOUR OWN RISK.  NEITHER ONLINE COMPUTER
  2109.           RESOURCES NOR ANY OTHER PERSON INVOLVED IN IT'S DISTRIBUTION IS
  2110.           RESPONSIBLE IN ANY WAY, FOR ANY DAMAGES RESULTING FROM ITS USE OR
  2111.           MISUSE, DIRECTLY OR INDIRECTLY.
  2112.  
  2113.           THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF WM IS ENTIRELY
  2114.           WITH YOU.  SHOULD WM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
  2115.           NECESSARY SERVICING, REPAIR OR OTHER DAMAGES TO YOUR EQUIPMENT,
  2116.           SOFTWARE, OR OTHER PROPERTY.
  2117.  
  2118.           ONLINE COMPUTER RESOURCES IS NOT RESPONSIBLE TO YOU FOR DAMAGES,
  2119.           INCLUDING BUT NOT LIMITED TO, ANY LOST PROFITS, LOST MONIES, OR
  2120.           OTHER SPECIAL, GENERAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  2121.           OUT OF THE USE OR INABILITY TO USE (INCLUDING BUT NOT LIMITED TO
  2122.           LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED
  2123.           BY THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY
  2124.           OTHER PROGRAMS) OR ANY OTHER LOSS EVEN IF YOU HAVE BEEN ADVISED OF
  2125.           THE POSSIBILITY OF SUCH DAMAGES, OR FOR ANY CLAIM BY ANY OTHER
  2126.           PARTY.
  2127.  
  2128.  
  2129.  
  2130.  
  2131.           WILDMAIL! v2.07                                        Page 37
  2132.           TECHNICAL SUPPORT
  2133.  
  2134.  
  2135.  
  2136.           TECHNICAL SUPPORT
  2137.  
  2138.           You may contact Online Computer Resources at 1:161/123, 1:161/502,
  2139.           1:161/503 or 1:161/504 via netmail or by logging on to the BBS for
  2140.           technical support.  We can also be reached in the WILDCAT! conference
  2141.           on Fidonet.  Business hours are 9am-6pm M-F and 10am-5pm Saturdays PST
  2142.           and our VOICE number is (707) 552-1122.
  2143.  
  2144.           When calling for support, be prepared to have a copy of your
  2145.           AREAS.BBS and WM.CFG files available.  These MUST be the ones
  2146.           you're CURRENTLY using.
  2147.  
  2148.           For even faster support, zip up those two files into a unique file
  2149.           name and send them to our support board at:
  2150.  
  2151.                     (707) 552-0602
  2152.  
  2153.           If your files are already on our system before you call, we will
  2154.           be able to immediately look at your present configuration and offer
  2155.           any needed assistance much faster and more effectively.
  2156.  
  2157.  
  2158.           30 DAY EVALUATION COPY
  2159.  
  2160.           WILDMAIL! v2.07 is a fully functional, full featured mail processor
  2161.           for WILDCAT! v3.xx.  This program is not disabled in any way but
  2162.           does require the use of a special 30 day evaluation key. This key
  2163.           is obtainable by dialing the WM support BBS at the number listed
  2164.           above.
  2165.  
  2166.           This temporary key will allow WILDMAIL! to run FOR 30 DAYS without
  2167.           registration, after which, the program will simply cease to run.
  2168.           This should be sufficient time to properly evaluate the program for
  2169.           fitness prior to its actual registration.
  2170.  
  2171.           After you register the program, you will receive the WM.ID file and
  2172.           then by placing it in the \WILDMAIL directory, it will reactivate
  2173.           the program for normal use.
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189.  
  2190.           WILDMAIL! v2.07                                        Page 38
  2191.           APPENDIX A
  2192.  
  2193.  
  2194.  
  2195.           APPENDIX A, LIMITS AND SIZES
  2196.  
  2197.           MEMORY REQUIREMENTS
  2198.  
  2199.                Memory for WM  . . . . . . . . . . . . . . . . . . . . 385k
  2200.  
  2201.  
  2202.           WM.CFG FILE LIMITS
  2203.  
  2204.                AKA  . . . . . . . . . . . . . . . . . . . . . . . 20 lines
  2205.  
  2206.                ADDTOSEENBY  . . . . . . . . . . . . . . . . . . . 20 lines
  2207.  
  2208.                MAP_ZONE . . . . . . . . . . . . . . . . . . . . . 10 lines
  2209.  
  2210.                MATCH_ZONE . . . . . . . . . . . . . . . . . . . . 10 lines
  2211.  
  2212.                OUT_ZONE . . . . . . . . . . . . . . . . . . . . . 10 lines
  2213.  
  2214.                TYPEPACK . . . . . . . . . .  3 definition lines per PACKER
  2215.  
  2216.                MAXDUPES . . . . . . . . . . . . . . . . . . . . . no limit
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.           WILDMAIL! v2.07                                        Page 39
  2223.           APPENDIX B
  2224.  
  2225.  
  2226.  
  2227.           TOSSING MAIL IN DATE/TIME ORDER
  2228.  
  2229.           Mail bundles are tossed in date/time order, no matter what order
  2230.           they are received in, beginning with .SU0, .MO0, etc.  .PKT files
  2231.           are tossed in date/time order also.
  2232.  
  2233.  
  2234.           NODE NUMBER SYNTAX SHORTCUTS
  2235.  
  2236.           WM supports some shortcuts in the specification of Zone, Net, and
  2237.           Node numbers.  The first shortcut is the assumed Zone or Net
  2238.           number.  These lines are all equivalent:
  2239.  
  2240.                1:161/502 1:106/123 1:204/1
  2241.  
  2242.                1:161/502 161/123 204/1            (Zone 1 is defaulted)
  2243.  
  2244.                1:161/502 123 204/1                (Zone 1 and net 161 are
  2245.                                                   defaulted)
  2246.  
  2247.  
  2248.           LARGE MESSAGES
  2249.  
  2250.           Messages that exceed the maximum line limit defined in MAKEWILD for
  2251.           it's respective conference are automatically split into smaller
  2252.           ones in order to maintain the integrity of the original message.
  2253.  
  2254.           In other words, if the incoming message contains 250 lines and the
  2255.           destination conference is set to 150, the first 146 lines are added
  2256.           to the initial message in WC along with a 4 line prompt indicating
  2257.           the split.  WM then creates a new message using the same TO:, FROM:
  2258.           and SUBJECT: information and inserts a 4 line prompt (indicating
  2259.           the message continuation) and then adds the remaining 104 lines.
  2260.  
  2261.           WM will automatically add as many new messages as required to toss
  2262.           the original message into the WC conference.
  2263.  
  2264.  
  2265.           NO CONTENT MESSAGES
  2266.  
  2267.           A NO CONTENT message (null message) is defined as any message not
  2268.           having any text body.
  2269.  
  2270.  
  2271.  
  2272.           WILDMAIL! v2.07                                        Page 40
  2273.           FRONTDOOR BATCH FILES
  2274.  
  2275.  
  2276.  
  2277.           This section is offered as a reference when using WILDMAIL! with
  2278.           the front end mailer called FrontDoor.  This is a very popular
  2279.           mailer and can be downloaded from just about any BBS under the name
  2280.           of FD202.ARJ.  The current version as of this writing is v2.02.
  2281.  
  2282.           This section is devoted to the associated batch files and NOT the
  2283.           actual setup of FrontDoor via the FDSETUP program.  For specific
  2284.           information on FDSETUP, refer to its author for technical support.
  2285.  
  2286.           Again, the information presented here is for reference only!  We
  2287.           can not offer support on FrontDoor, but we have included this
  2288.           section due to it's popularity.
  2289.  
  2290.  
  2291.           ASSOCIATED BATCH FILES
  2292.  
  2293.           FrontDoor can be run standalone, but for use with WILDMAIL! it MUST
  2294.           be run from a batch file.  This file for our example purposes will
  2295.           be called CAT.BAT.
  2296.  
  2297.           When using FrontDoor/WILDMAIL!/WILDCAT!, there are three batch
  2298.           files involved in this process.  These files all exist in the \FD
  2299.           directory.  Shown below is a brief description of these files.
  2300.  
  2301.  
  2302.                CAT.BAT -      This is the main batch file used when running
  2303.                               FrontDoor.  After this file has been executed,
  2304.                               FrontDoor will be ready to receive calls and
  2305.                               if a human caller is detected, it will then
  2306.                               pass control to DOBBS.BAT via the DOS CALL
  2307.                               command.
  2308.  
  2309.                DOBBS.BAT -    When a human caller is detected, FrontDoor
  2310.                               will create this file in the \FD directory
  2311.                               overwriting the previous DOBBS.BAT file and
  2312.                               exit with a errorlevel 100.  This is a one
  2313.                               line batch file that executes EXEBBS.BAT and
  2314.                               contains information that will be passed to
  2315.                               WILDCAT! for proper operation.
  2316.  
  2317.                EXEBBS.BAT -   This is the main batch file used to execute
  2318.                               WILDCAT!  This file will test the contents of
  2319.                               DOBBS.BAT for specific character strings for
  2320.                               use in determining whether or not this is a
  2321.                               reliable connection.  This information is then
  2322.                               passed onto WILDCAT! to enable/disable the
  2323.                               error correcting type protocols.
  2324.  
  2325.  
  2326.  
  2327.  
  2328.           WILDMAIL! v2.07                                        Page 41
  2329.           FRONTDOOR BATCH FILES
  2330.  
  2331.  
  2332.  
  2333.           SYSTEM FLOW
  2334.  
  2335.           The basic flow of these batch files when a human caller connects
  2336.           to FrontDoor is as follows.
  2337.  
  2338.           CAT.BAT -> DOBBS.BAT -> EXEBBS.BAT (then return to CAT.BAT).
  2339.  
  2340.           When CAT.BAT is executed, FrontDoor will be brought up and will be
  2341.           waiting for calls.  When a human caller connects and FrontDoor
  2342.           displays the "Press Escape twice for WILDCAT!" message and after
  2343.           pressing escape twice, FrontDoor will drop with a errorlevel 100
  2344.           and create a batch file called DOBBS.BAT in the \FD directory.
  2345.           This batch file contains information on the connect speed, com
  2346.           port, time remaining until FrontDoor's next event and a possible
  2347.           reliable connect mode string if the modem returned one.
  2348.  
  2349.           In the CAT.BAT file, after dropping with a errorlevel 100, the
  2350.           batch file will instruct it to use the CALL command when executing
  2351.           DOBBS.BAT.  This will ensure that when DOBBS.BAT is finished
  2352.           executing, it will return program execution to CAT.BAT.
  2353.  
  2354.           DOBBS.BAT then executes a batch file called EXEBBS.BAT which in
  2355.           turn tests for various reliable connect strings and then executes
  2356.           the appropriate command line to bring up WILDCAT!
  2357.  
  2358.           When the caller logs off the BBS, WILDCAT! will terminate and
  2359.           program flow will return to EXEBBS.BAT.  This file basically just
  2360.           "ends" and returns to the batch file that executed it called
  2361.           DOBBS.BAT and since there was only one line to that batch file, it
  2362.           will then return to the CAT.BAT file and continue to the NEXT line
  2363.           AFTER executing the CALL command and continue on.  The program flow
  2364.           will return to the main loop and bring FrontDoor back up waiting
  2365.           for calls.
  2366.  
  2367.           If a mail call happens, the basic flow will remain in CAT.BAT and
  2368.           execute WILDMAIL! for processing and then return to FrontDoor.  For
  2369.           additional information on this process, refer to the section
  2370.           regarding the CAT.BAT file.
  2371.  
  2372.           This may sound a little complicated, but in the following examples,
  2373.           we will try and make more sense out of this.
  2374.  
  2375.  
  2376.  
  2377.           WILDMAIL! v2.07                                        Page 42
  2378.           CAT.BAT FILE
  2379.  
  2380.  
  2381.  
  2382.           Below is a sample batch file used to run FrontDoor as a front end
  2383.           mailer for WILDCAT! v3.x.  Throughout the example batch files, line
  2384.           numbers are shown to the immediate left with the > symbols. ie. 23>
  2385.           refers to line 23.  They DO NOT EXIST in the actual batch file.
  2386.  
  2387.  
  2388.                 1>  @echo off
  2389.                 2>  cls
  2390.                 3>  SET FD=c:\fd
  2391.                 4>  SET WCNODEID=1
  2392.                 5>  SET WCMDM=USRHST
  2393.  
  2394.                 6>  :START
  2395.                 7>  c:
  2396.                 8>  cd\fd
  2397.                 9>  fd -NOUNPACK
  2398.                10>  IF ERRORLEVEL 100  goto RUN-BBS
  2399.                11>  IF ERRORLEVEL  90  goto SCAN-TOSS
  2400.                12>  IF ERRORLEVEL  80  goto LOCAL-BBS
  2401.                13>  IF ERRORLEVEL   1  goto EXIT
  2402.                14>  IF ERRORLEVEL   0  goto EXIT
  2403.                15>  goto START
  2404.  
  2405.                16>  :RUN-BBS
  2406.                17>  call DOBBS.BAT
  2407.                18>  goto START
  2408.  
  2409.                19>  :SCAN-TOSS
  2410.                20>  cls
  2411.                21>  c:
  2412.                22>  cd\wildmail
  2413.                23>  wm toss scan
  2414.                24>  goto START
  2415.  
  2416.                25>  :LOCAL-BBS
  2417.                26>  c:
  2418.                27>  cd\wc30
  2419.                28>  wildcat /B LOCAL
  2420.                29>  goto START
  2421.  
  2422.                30>  :EXIT
  2423.  
  2424.  
  2425.  
  2426.           The following descriptions of this batch files assumes some
  2427.           understanding of how to create and use batch files.  The batch
  2428.           files used in these examples make use of 2 important DOS commands,
  2429.           the IF ERRORLEVEL/GOTO and the LABEL commands.  Please refer to the
  2430.           appropriate DOS manual for specifics if necessary.
  2431.  
  2432.  
  2433.  
  2434.  
  2435.           WILDMAIL! v2.07                                        Page 43
  2436.           CAT.BAT FILE
  2437.  
  2438.  
  2439.  
  2440.           CAT.BAT FILE EXPLANATION
  2441.  
  2442.           Line #1 - Simply turns off all display for each command that's
  2443.                     executed from this file.
  2444.  
  2445.           Line #2 - This clears the screen.
  2446.  
  2447.           Line #3 - Sets environment variable FD equal to the path where all
  2448.                     the FrontDoor system files are located and is required
  2449.                     by FrontDoor.
  2450.  
  2451.           Line #4 - Lines #4 and #5 are used for WILDCAT! to set the Node ID
  2452.                     and the appropriate modem definition file (.MDM) to use
  2453.                     for operation when WILDCAT! is executed.
  2454.  
  2455.           Line #6 - This is the MAIN PROGRAM LOOP label.
  2456.  
  2457.           Line #7 - Changes to the appropriate drive letter.  You will need
  2458.                     to specify here which one is required for your system.
  2459.  
  2460.           Line #8 - Change directories to the location of the FrontDoor
  2461.                     program files.
  2462.  
  2463.           Line #9 - This line actually executes FrontDoor.  Notice the
  2464.                     command line parameter, -NOUNPACK.  This command is used
  2465.                     to make sure netmail messages are properly tossed into
  2466.                     WILDCAT!  If this parameter is NOT used, FrontDoor will
  2467.                     grab these messages and toss it into it's own internal
  2468.                     message base and delete them before WILDMAIL! can
  2469.                     properly process them.
  2470.  
  2471.           Line 10 - This line tests to see of the errorlevel returned by
  2472.                     FrontDoor when it exited equals the value of 100.  If it
  2473.                     does, then it will 'goto' the label called RUN-BBS in
  2474.                     line #16.  This will start the process of bringing up
  2475.                     the BBS.  This is desired when a caller connects and
  2476.                     presses the Escape key twice.
  2477.  
  2478.           Line 11 - This functions exactly the same was as line #10 does,
  2479.                     except it will 'goto' a label called SCAN-TOSS on line
  2480.                     #19.  This is used with the active events 'behavior'
  2481.                     option when preparing to process the incoming mail.
  2482.                     Normally, after mail has been received, FrontDoor will
  2483.                     drop with this errorlevel (any number can be specified,
  2484.                     but must be defined in FDSETUP) and then jump to line
  2485.                     #19 to start execution of WILDMAIL!
  2486.  
  2487.  
  2488.  
  2489.           WILDMAIL! v2.07                                        Page 44
  2490.           CAT.BAT FILE
  2491.  
  2492.  
  2493.  
  2494.           Line 12 - Same as line #10 except tests for an errorlevel of 80
  2495.                     and if so, jumps to the label called LOCAL-BBS on line
  2496.                     #25.  This is a user defined errorlevel used to bring up
  2497.                     the BBS in local mode.  This value is defined in
  2498.                     FDSETUP, under Mailer, Function Keys and is normally the
  2499.                     F1 key to remain consistent with WILDCAT!'s SysOp logon.
  2500.                     This option is presented here as a convenience and is
  2501.                     not required for proper operation.
  2502.  
  2503.           Line 13 - Lines #13 and #14 are used to test for abnormal/normal
  2504.                     shutting down (Alt-Q) of FrontDoor.  These lines will
  2505.                     jump to the label called EXIT on line #30 and will
  2506.                     return you to the DOS prompt.  This is a normal exit
  2507.                     routine.
  2508.  
  2509.           Line 15 - This line is a simple safety valve used to restart
  2510.                     FrontDoor in case one of the errorlevels didn't match
  2511.                     the ones that were included here.  Typically, this is
  2512.                     some sort of abnormal exit from FrontDoor, and instead
  2513.                     of ending up at the DOS prompt, this will attempt to
  2514.                     restart FrontDoor.
  2515.  
  2516.           Line 16 - Lines #16, #17 and #18 are used when a human caller is
  2517.                     detected and will used to bring up the BBS.  This line
  2518.                     contains the label for the MAIN LOOP when FrontDoor
  2519.                     drops with an errorlevel 100 from line #10.
  2520.  
  2521.           Line 17 - This line executes the DOBBS.BAT batch file created when
  2522.                     FrontDoor exited with a errorlevel 100.  The CALL
  2523.                     command is used here to ensure that when DOBBS.BAT is
  2524.                     finished executing, it will RETURN TO LINE #18 of this
  2525.                     file.  Without the CALL command, when DOBBS.BAT was
  2526.                     finished executing, it would simply drop to the DOS
  2527.                     prompt.  NOT GOOD!
  2528.  
  2529.           Line 18 - After DOBBS.BAT is finished executing, it will return to
  2530.                     this line and then 'goto' the label called START on line
  2531.                     #6.  This will complete the process of the caller
  2532.                     logging off the BBS and preparing to restart FrontDoor
  2533.                     and be ready to take additional calls.
  2534.  
  2535.           Line 19 - This is the main WILDMAIL! program loop for processing
  2536.                     mail.
  2537.  
  2538.           Line 20 - Clears the screen.
  2539.  
  2540.  
  2541.  
  2542.  
  2543.           WILDMAIL! v2.07                                        Page 45
  2544.           CAT.BAT FILE
  2545.  
  2546.  
  2547.  
  2548.           Line 21 - Changes to the drive where the WILDMAIL! subdirectory is
  2549.                     located.
  2550.  
  2551.           Line 22 - Changes to the WILDMAIL! subdirectory where all the
  2552.                     configuration and executable files are located.
  2553.  
  2554.           Line 23 - Executes WILDMAIL! with the TOSS SCAN command line
  2555.                     parameters.  This will start the actual processing of
  2556.                     mail.
  2557.  
  2558.           Line 24 - This terminates the mail processing loop and restarts
  2559.                     FrontDoor by jumping to a label called START in line #6.
  2560.  
  2561.           Line 25 - The is the main LOCAL LOGON loop's label.  This
  2562.                     'subroutine' is executed when FrontDoor drops with a
  2563.                     errorlevel 80 from line #12.  This is used to allow
  2564.                     local logons to the BBS when the appropriate function
  2565.                     key has been pressed while FrontDoor is up and waiting
  2566.                     for calls.
  2567.  
  2568.           Line 26 - Changes to the drive where WILDCAT! is located.
  2569.  
  2570.           Line 27 - Changes to the subdirectory containing all the WILDCAT!
  2571.                     files.
  2572.  
  2573.           Line 28 - Executes WILDCAT! using the options set in line #4 with
  2574.                     the /B LOCAL command parameters for allowing local
  2575.                     logons.
  2576.  
  2577.           Line 29 - After normal logoff, FrontDoor is brought back up by
  2578.                     returning to line #6.
  2579.  
  2580.           Line 30 - This is the label used when FrontDoor is brought down
  2581.                     via lines #13 or #14.  This is the last line in the
  2582.                     batch file and thus will return you to the DOS prompt.
  2583.  
  2584.  
  2585.  
  2586.  
  2587.           WILDMAIL! v2.07                                        Page 46
  2588.           DOBBS.BAT FILE
  2589.  
  2590.  
  2591.  
  2592.           DOBBS.BAT
  2593.  
  2594.           FrontDoor MUST BE configured to drop with a errorlevel 100 on ALL
  2595.           POSSIBLE CONNECT SPEEDS and create the .BAT file.  This information
  2596.           is found in FDSETUP under Mailer, Errorlevels.
  2597.  
  2598.           This is a one line batch file created by FrontDoor and will change
  2599.           from caller to caller.  Shown below is a sample of this file.
  2600.  
  2601.                EXEBBS 9600 1 897 /ARQ/V32/LAPM/V42BIS
  2602.  
  2603.  
  2604.                ^^^^^^ ^^^^ ^ ^^^ ^^^^^^^^^^^^^^^^^^^^
  2605.                  %0    %1 %2  %3        %4     <----- DOS Variables
  2606.  
  2607.  
  2608.           Below is a breakdown of the above command line.
  2609.  
  2610.                %0 = Command that DOS will execute
  2611.                %1 = Connect speed determined by FrontDoor
  2612.                %2 = Communications port
  2613.                %3 = Minutes remaining until next event
  2614.                %4 = Reliable mode connect string (if applicable)
  2615.  
  2616.  
  2617.           This line will execute a file called EXEBBS.BAT in the \FD
  2618.           directory passing the speed as 9600 (%1), com port 1 (%2), 897
  2619.           minutes (%3) until the next FrontDoor event and the connect string
  2620.           of /ARQ/V32/LAPM/V42BIS (%4).  The contents of EXEBBS.BAT will then
  2621.           take this information and properly evaluate it and then execute it
  2622.           for proper operation in WILDCAT!
  2623.  
  2624.  
  2625.  
  2626.  
  2627.           WILDMAIL! v2.07                                        Page 47
  2628.           EXEBBS.BAT FILE
  2629.  
  2630.  
  2631.  
  2632.           EXEBBS.BAT
  2633.  
  2634.           This batch file is used primarily to bring up WILDCAT! with the
  2635.           parameters passed from the calling batch file called DOBBS.BAT.
  2636.           The information contained in DOBBS.BAT is used to 'set up' WILDCAT!
  2637.           for the proper speed, time remaining before any FrontDoor events
  2638.           and whether or not this is a reliable connection.
  2639.  
  2640.           Sample EXEBBS.BAT file for use with FrontDoor.
  2641.  
  2642.  
  2643.                 1>  @echo off
  2644.                 2>  cls
  2645.                 3>  SET comspec=c:\command.com
  2646.  
  2647.                 4>  SET connect=
  2648.  
  2649.                 5>  if %4 == /ARQ                   SET connect=/MNP
  2650.                 6>  if %4 == /ARQ/HST               SET connect=/MNP
  2651.                 7>  if %4 == /ARQ/V32               SET connect=/MNP
  2652.                 8>  if %4 == /ARQ/LAPM              SET connect=/MNP
  2653.                 9>  if %4 == /ARQ/MNP               SET connect=/MNP
  2654.                10>  if %4 == /ARQ/HST/HST           SET connect=/MNP
  2655.                11>  if %4 == /ARQ/LAPM/V42BIS       SET connect=/MNP
  2656.                12>  if %4 == /ARQ/MNP/MNP5          SET connect=/MNP
  2657.                13>  if %4 == /ARQ/HST/HST/MNP5      SET connect=/MNP
  2658.                14>  if %4 == /ARQ/HST/HST/V42BIS    SET connect=/MNP
  2659.                15>  if %4 == /ARQ/V32/LAPM/V42BIS   SET connect=/MNP
  2660.                16>  if %4 == /ARQ/V32/MNP           SET connect=/MNP
  2661.                17>  if %4 == /ARQ/V32/LAPM/MNP/MNP5 SET connect=/MNP
  2662.  
  2663.                18>  :START
  2664.                19>  c:
  2665.                20>  cd\wc30
  2666.                21>  ctty con
  2667.                22>  wildcat /B %1%connect% %3
  2668.  
  2669.  
  2670.  
  2671.  
  2672.           WILDMAIL! v2.07                                        Page 48
  2673.           EXEBBS.BAT FILE
  2674.  
  2675.  
  2676.  
  2677.           EXEBBS.BAT FILE EXPLANATION
  2678.  
  2679.           Line #1 - Simply turns off all display for each command that's
  2680.                     executed from this file.
  2681.  
  2682.           Line #2 - This clears the screen.
  2683.  
  2684.           Line #3 - This is safety measure to make sure DOS knows where to
  2685.                     look for COMMAND.COM.
  2686.  
  2687.           Line #4 - This is a very important DOS environment variable.  This
  2688.                     is used to pass the /MNP flag associated with the
  2689.                     current connection to WILDCAT! to indicate whether or
  2690.                     not this is a reliable connect.  If this flag is set,
  2691.                     WILDCAT! will make the Ymodem/G and 1K-Xmodem/G
  2692.                     protocols available to the caller.  For now, we are
  2693.                     turning the flag off (actually removing the variable
  2694.                     entirely) because we will test the connect string for a
  2695.                     reliable connect in lines #5 thru #17.
  2696.  
  2697.           Line #5 - Lines #5 thru #17 are used to test the connect string
  2698.                     information passed to us from the DOBBS.BAT file.  If
  2699.                     you refer to the section on the DOBBS.BAT file, note
  2700.                     that this is DOS environment variable %4.  Here we test
  2701.                     for a exact match of the string supplied, if there is a
  2702.                     match, we will turn on the flag used in line #4
  2703.                     (connect=) via the SET command, to now equal /MNP.  If
  2704.                     no match is found, the environment variable 'connect'
  2705.                     will be untouched.
  2706.  
  2707.                     The strings in these lines are ones outputted by your
  2708.                     modem.  You will need to review each possible
  2709.                     combination for your EXACT modem type.  The ones shown
  2710.                     here are for the older USR Dual Standards without
  2711.                     v.32bis.  The strings you enter must be the ones that
  2712.                     are a EXACT MATCH and indicate a reliable connect.  Some
  2713.                     modems use a simple /REL and others may be more complex.
  2714.  
  2715.           Line 18 - The MAIN PROGRAM LOOP for bringing up WILDCAT!
  2716.  
  2717.           Line 19 - Changes to the drive where WILDCAT! is located.
  2718.  
  2719.           Line 20 - Changes to the subdirectory containing all the WILDCAT!
  2720.                     files.
  2721.  
  2722.  
  2723.  
  2724.           WILDMAIL! v2.07                                        Page 49
  2725.           EXEBBS.BAT FILE
  2726.  
  2727.  
  2728.  
  2729.           Line 21 - Redirects output to the CONsole.  This is a safety valve
  2730.                     to make sure there are not conflicts as to where data is
  2731.                     to be outputted to.  This line is not normally needed,
  2732.                     but is here in case a DOOR program goes nuts on you.
  2733.  
  2734.           Line 22 - This is the main command line that executes WILDCAT!
  2735.                     The /B parameter is required and indicates that a front
  2736.                     end mailer is used with this configuration and to look
  2737.                     for additional command line information that is passed.
  2738.                     If you recall in the DOBBS.BAT file, the DOS environment
  2739.                     variable %1 indicated connect speed.  The '%connect%'
  2740.                     parameter is the reliable connect flag used in lines #4
  2741.                     thru #17 and %3 is the time remaining until the next
  2742.                     FrontDoor event.
  2743.  
  2744.                     To help understand this, we will use the contents of the
  2745.                     example DOBBS.BAT file  The command on line #22;
  2746.  
  2747.                          wildcat /B %1%connect% %3
  2748.  
  2749.                     will be replaced with the parameters passed in DOBBS.BAT
  2750.                     and will now look like:
  2751.  
  2752.                          wildcat /B 9600/MNP 897
  2753.  
  2754.                     This indicates a reliable connection at 9600 baud with
  2755.                     897 minutes left until the next FrontDoor event.  A
  2756.                     match was found on line #15 so the DOS environment
  2757.                     variable 'connect' now equals /MNP.  If there wasn't a
  2758.                     match in lines #5 thru #17, the command line would read:
  2759.  
  2760.                          wildcat /B 9600 897
  2761.  
  2762.                     You will notice the /MNP parameter is now missing and
  2763.                     WILDCAT! will not allow the Ymodem/G and 1K-Xmodem/G
  2764.                     protocols.
  2765.  
  2766.  
  2767.           When the caller logs off the BBS, either normally, or by dropping
  2768.           carrier, WILDCAT! will exit and return to the EXEBBS.BAT file.
  2769.           Since there are no remaining lines in this batch file to execute,
  2770.           the program flow will return to DOBBS.BAT, and since there are no
  2771.           more lines to execute in the DOBBS.BAT file, it will return to the
  2772.           CAT.BAT file, line #18.  This will then 'goto' line #6 and restart
  2773.           FrontDoor completing our 'human caller loop'.
  2774.  
  2775.  
  2776.